Comments (9)
I'm not clear as to what you are requesting. Geoclient provides access to Geosupport which in turn provides coordinates, normalized address, and other geographic coordinates for addresses, intersections, blocks and place names. If you would like to integrate Geoclient with other geocoders, the source is available for that or any other use.
from geoclient.
Never mind my last comment, didn't see the subject. Reverse geocoding is certainly of interest but again that would be functionality required in Geosupport. Keep in mind that geoclient is only an API to Geosupport.
from geoclient.
Joel,
Having a robust reverse geocoder capable of working with "Geosupport-related data" is something that we would like to have internally as well. The data access methods, technologies, etc. are different than those used Geoclient, however, and if we were to build this, it would be in a separate project (ideally here on GH).
Thanks,
Matt
from geoclient.
@colinreilly: From what it sounds like, the underlying system, Geosupport, doesn't support reverse geocoding. Is that correct?
If so, it's kind of a bummer given how good Geoclient & Geosupport are at augmenting data about a place.
from geoclient.
Geosupport can take a bin or a bbl as an input, so with another layer that produces BBLs/BINs from coordinates, it might be possible to set something like that up.
from geoclient.
@riordan No it doesn't if you think of a reverse geocoder in the traditional sense (provide a coordinate pair and expect address, intersection, etc. response). It does as @chris points out handle BIN and BBL but not lat/long or if you prefer long/lat as is usually expected. Definitely a need. IMHO and following the microservices approach, it would be best as a separate suite of services and not an extension to Geosupport. Yes, it's been on the radar but needs to be acted on.
from geoclient.
Awesome - thank you both for the clarification, @chriswhong, @colinreilly.
from geoclient.
it would be best as a separate suite of services and not an extension to Geosupport.
@colinreilly Challenge Accepted.
from geoclient.
@chriswhong well it wasn't quite a challenge but by all means good luck! We've done some initial work on this. At least thinking about the problem and the difference cases. Let me know if you want to discuss/collaborate.
from geoclient.
Related Issues (20)
- Documentation for using OpenJDK HOT 1
- Create subproject for test support and data HOT 1
- Replace problematic external dependencies
- missing documentation resources HOT 1
- Documentation for installing GeoSupport on Linux? HOT 24
- Java compilation error with latest master HOT 7
- Results differ between Single Field Search and Address endpoints HOT 5
- ./gradlew regenerate HOT 1
- Tests are failing (SingleFieldSearchHandlerTest) HOT 7
- Add DSNY bulk pick-up to F1B HOT 1
- v2.0 release update HOT 2
- Consider adding libpostal on to single-field search HOT 3
- Daily maintenance HOT 1
- Inconsistencies between geoclient and geo support HOT 3
- Update parser city-names.properties HOT 1
- address contains appartment number returned reject response HOT 1
- clarify how to access API HOT 2
- issues with similar street names
- Update the v2 docs examples with 2020 census data
- 2020 NTAs HOT 1
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 geoclient.