CityOfNewYork / geoclient

Geoclient geocoder
56 stars 14 forks source link

Geotemporal geocoding #4

Open jqnatividad opened 8 years ago

jqnatividad commented 8 years ago

Ability to specify date when geocoding. This will allow users to see how an addresses' attributes change over time (e.g. congressional district, election district, etc.)

This will require using older releases of Geosupport based on the given date. cc @rcheetham

mlipper commented 8 years ago

I love this idea and hope to be able to do something like this one day. For the moment, however, there a couple of practical, operational and technical issues that prevent it from being added to a planned release:

So...from my perspective, this is definitely a "nice to have". In the short term, I think it's more important to focus on making the current feature set easier to build, install and run across different platforms. Just my 2 cents of course...what do you think?

jqnatividad commented 8 years ago

Awesome! Having this capability would really be a great differentiator for Geoclient that will support some real-world use cases in urban planning, research and real estate.

I guess once v2 comes out and there's more clarity on how to do an on-prem Geoclient/Geosupport combo, I hope incented members of the community can contribute to the development effort to stand up this feature.

mlipper commented 8 years ago

We're working on more detailed instructions for building and installing now. To be clear, I can't say if/when we'd implement this feature because of all the reasons mentioned above.

jqnatividad commented 8 years ago

Crystal clear! Now that Geoclient is open-source, I'm sure it won't be long when users start "scratching their itches", and in their enlightened self-interest (e.g. some real-estate company, a researcher who gets a grant, a govtech supplier to the City, etc.), start contributing back.

mlipper commented 8 years ago

Joel,

I'm adding this to the "wish list" which I've created to capture enhancements that are not scheduled but could be in the future, weather permitting.

If you decide to implement this yourself: LMK if you have technical questions you think I can answer and I'll do my best. Would be cool and in the simple case of not trying to support versions which are not binary-compatible, very little actual coding involved that I can think of.

Thanks! Matt

mlipper commented 8 years ago

DOH! wrong button :-p

jqnatividad commented 8 years ago

Awesome! Having it as a "wish list" item on the main repo guarantees a lot more eyeballs will see it! :+1: