Comments (4)
@pholleran Is this a koop issue or an AGOL issue? Seems like if its a koop issue and we could reasonably catch such values and invalidate the geometries (set to null) at insert time.
from koop-socrata.
basically just check for lat/long values outside of +/- 180 and +/- 90
from koop-socrata.
Chris, good question on where the real issue lies. I will try testing with some other clients first.
My gut is that is probably an issue at both the Koop and client levels - ArcGIS Desktop/Server/etc. should not allow for the creation of this invalid geometry through the various checks and restraints in their editing environments, which would mean the bad geometry would have to be generated programmatically. That said, AGOL and the JSAPI do not appear to be handling invalid values properly (which they should as other, non-core products can and do serve data using GeoServices REST that is not created in an Esri-centric workflow).
from koop-socrata.
this is fixed in master
from koop-socrata.
Related Issues (20)
- Allow non-point geometry in Koop-Socrata (Feature Request)
- Koop-Socrata handles 1mm row datasets HOT 7
- Can't do Walk Time Analysis on simple point layer HOT 6
- NYC Socrata JSON invalid HOT 1
- Feature service count requests need to respect callbacks in querystrings
- Transfer more metadata from Socrata
- Multiple Location Column Designator not Working HOT 1
- Koop-Socrata Cache Timer Not Expiring HOT 1
- Some large datasets seem to get stuck HOT 4
- tests leave leftover logging/error messages HOT 4
- Failing to register hosts HOT 2
- Missing fields in Socrata datasets HOT 3
- Numbers being interpreted as date fields HOT 10
- enhancement: make sure the provider can create its own table in db HOT 1
- Unable to install on Windows HOT 4
- Error in the log file HOT 1
- Adding Socrata token
- Certain datasets from Socrata have incorrect spatial reference
- An in-range update of request is breaking the build 🚨 HOT 5
- Version 10 of node.js has been released
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from koop-socrata.