symbioquine / farm-os-area-feature-proxy Goto Github PK
View Code? Open in Web Editor NEWProxy access of FarmOS areas via the OGC WFS protocol
Proxy access of FarmOS areas via the OGC WFS protocol
Wow @symbioquine you've really done a lot of work since I last looked at this repo!
Just a couple questions out of curiosity regarding how you're handling requests to the farmOS server. Last I saw you were using the farmOS.py library and I was curious how that was working... but now I see the custom(?) Drupal RestWS Client! Neat!
Ironically, I just today learned about the geojson api at /farm/areas/geojson
. I see you had a work around at one point using this:
areas = farm.session.http_request("farm/areas/geojson").json()
But are you still using this API? It seems like it is "all or nothing" regarding the data it returned.
It sounds like motivation was also because farmOS.py (requests
) is blocking. Did that create some headaches when working with the WFS side of things? Once we got in deeper with the aggregator I saw how great it would be if farmOS.py was non blocking... ๐
twisted
looks more than capable as well!! hahahttpx
so I'm a little inclined to use that in the future, although it has a bit more limited support for async right nowWould love to hear your thoughts!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.