5 ms·
Hi, I'm the CTO and cofounder of SimpleGeo. Many of your points about sparse documentation, website, etc. are fair. We're about 3 hours old so give us a little
by joestump 17y ago
Hi, I'm the CTO and cofounder of SimpleGeo. Many of your points about sparse documentation, website, etc. are fair. We're about 3 hours old so give us a little time to fill everything in. Lots of work to do here, which is why we hired Andrew Mager to be a developer advocate.
1. You can think of us as S3 for location data. Before S3 scaling file storage was a messy, complex, and costly proposition. After S3 it was as simple as posting files to an endpoint. We do this for geometric/location data. We store and index your data and allow you to easily do geospatial queries against your location data.
2. We give away 1m calls a month, which is the same that Twitter gives away for free, and more than Google Maps does. The pricing plans are based on what it'd cost to manage your own infrastructure. We'll be adding lots more features, options, data, etc. in the coming weeks/months.
3. To the people saying they can just install GeoDjango and PostGIS, I have a few questions. How much time are you spending building and maintaining your own location API? How much does it cost to rent/buy that hardware? Is your location infrastructure multi-homed in three data centers? Does your location infrastructure come with premium content like global weather data and 16m+ business listings? Can it keep up with the real-time geohose from Twitter? Does it do URL callbacks and S3 backups automatically? We handle all of that for you.
4. The location marketplace will allow developers to tap into billions of points of interest and previously unattainable features for low monthly costs. For instance, Metacarta and Quova solutions are very much enterprise solutions that cost real money, but they'll be available on demand for small per-drink/per-month costs. We've indexed over half a terabyte of location data (when you're talking about point data that's a lot) that's instantly available to developers.
5. We have robust SDKs for the iPhone, including an augmented reality view. The AR view allows you to show a sophisticated AR view of your data, in our API, in about ~10 lines of code.
You all are absolutely right that we need to do better at messaging and whatnot. We're working on that. All I ask is you give us a chance and don't dismiss what we're doing as "just GeoDjango."
- eknuth 17y agoI love geodjango and postgis, but it's a lot of overhead. I've been following the simplegeo stuff, and it seems pretty cool.
- herewego 17y agoFrom someone who lives and develops in the real world, your prices, current offerings, and future offerings are right on the mark. Simply GeoDjango you are not. Nice job.
- wooster 17y agoAs someone who's built his own infrastructure, I'll respond. 1. 30m requests/month is about 11.5 requests/second. My service can do 300 search requests/second sustained off of one machine. That's with a pretty minimal setup. Data is backed up to S3. Multi-homing isn't a big priority for me, but I could easily do it for not much effort/cost. 2. If you're whitelisted, Twitter actually gives out 14.4 million calls a month for free. If not, it's 111,600 calls per month. So, I'm not sure where you're getting your numbers here. 3. I've spent a lot of time building my service and API, but AFAICT you're not providing an API I could vend directly to client applications I don't own myself. Ditto on the premium content, which I can almost guarantee you don't have the rights to give re-vending access for. (As in, I can't build a weather API service on it and charge money. Same for business info.) 4. How many of those POIs are license-free? Also, half a terabyte of point data would be a lot, if you were actually indexing that much. I'd wager $1 you're counting non-point data in that number, such as addresses and the like. That said, this is probably your strongest point, 5. That's cool. It took me awhile to write my mapping engine, and I haven't started on my AR view yet. Honestly, your biggest problem seems to be that you don't describe your service very well. If I were you, I'd be pitching this as a good way to build up a service without the knowledge required to build a geo API in house, negotiating with geodata vendors directly (who can be extremely standoffish and unreasonable), and monitoring/scaling/etc the geodata side of things. Also, the things I'd like to see, so that I don't have to build them myself, would be: 1. Worldwide address geocoding with no usage restrictions. AFAICT, this service does not exist. 2. Worldwide address canonicalization. If I'm missing a postal code, province, etc, or if a phone number is in a weird format, I'd love a service that would clean that up for me. 3. Address unification among services. I'd love to be able to tie together the primary ids of a given address among the various services: Yelp, foursquare, Gowalla, OpenStreetMap, etc.
- elblanco 17y ago> Also, the things I'd like to see, so that I don't have to build them myself, would be: 1. Worldwide address geocoding with no usage restrictions. AFAICT, this service does not exist. 2. Worldwide address canonicalization. If I'm missing a postal code, province, etc, or if a phone number is in a weird format, I'd love a service that would clean that up for me. 3. Address unification among services. I'd love to be able to tie together the primary ids of a given address among the various services: Yelp, foursquare, Gowalla, OpenStreetMap, etc. I think #1 and #2 here are the most interesting -- with really limited providers to solve the problems. Address geolocation is a PIA, foreign address geolocation is even worse. A non-connected private version would also be worth something (lots of money in the Government for this kind of service, usually not on the Internet).
- miin 17y agoYou're saying geometric data, but it's only points right? Is "GiselleDB" B-Trees on the geohash? And spatial queries are limited to 'nearby' so far, right?