Tag Info

Hot answers tagged

7

This should get you started. Python and the BeautifulSoup module to the rescue. The code below will print out a list of the 26 addresses on that webpage. I used Firebug in Firefox to look at the page source, which told me that the cell width was 37%. I gambled that those cells were maybe the only ones at 37% width, and was right. You should be able to feed ...


6

IP addresses often don't correspond to the location of a user's machine. For example, right now I'm in Vermont, but two IP geocoding APIs I just checked place me in California. You'll see other people make similar remarks, for example here and here. Aside from the occasional gross inaccuracy, I suggest that IP addresses are also too imprecise to be ...


6

An alternate method is to use the haversine formula, since you have the lines in a shapefile, you can use QGIS to extract the begin and end points to calculate the bearing. Once you have the bearing and the distance from the origin, you can calculate the end point. This all doable in excel as documented here: ...


5

The tool accepts a Table View parameter, which actually includes both true standalone tables as well as table views, which are like what layers are to feature classes. See Working with layers and table views in the help for more information. You can create a table view that is a subset of the full table by using Make Table View and supplying a where clause, ...


3

The Google Places API might be useful here: The Google Places API is a service that returns information about Places — defined within this API as establishments, geographic locations, or prominent points of interest — using HTTP requests. Place requests specify locations as latitude/longitude coordinates. It returns the type of establishment: ...


3

If you're publishing a composite locator to ArcGIS Server 10.1, I understand that this is always copied (regardless of datastore setup). The composite locator is just a pointer, so the copy time should be trivial. That said, I'd still setup a datastore folder entry for your locator. If the locator is on the Server, great, just reference the folder. If its ...


3

I work at SmartyStreets and I've been working on a similar comparison for over two years now. As it turns out, even the almighty google gets some addresses wrong. I've compared google to ten other services that provide geocoding. Here's the comparison: https://docs.google.com/spreadsheet/ccc?key=0AidEWya_p6XFdGw1RmZ6TjB1ajZxVk81d2pISDMzVUE&usp=sharing ...


2

You might take a look at geopy, a Python library for several of the popular geocoding services. You can get some results to see the differences and maybe go from there: >>> from geopy import geocoders >>> p = "1600 Pennsylvania Ave, Washington DC" >>> g = geocoders.GoogleV3() >>> us = geocoders.GeocoderDotUS() ...


2

In a whatever GIS environment, firstly I would execute a spatial join between the POIs and the road network in order to append the road names to the POIs layer according to a specific spatial relationship (nearest). So, we can easily compare the POIs road names with the network ones. For instance, we can add a "flag" field (boolean or integer) in the ...


2

Just do a vlookup (http://spreadsheets.about.com/od/excelfunctions/ss/vlookup.htm) of your data in Excel. The rows that cannot be matched by their streetname will be your corners. Then simply bring this data back into your GIS environment and your POIs will be marked. Alternatively you could bring them back into GIS as a new layer.


2

You could download the US Census Zip Code Tabulation Areas. Then join your Zip Code (numbers) to the ZCTA's and ultimately give you the spatial polygons that generally represent the Zip Code boundaries. While not a 1-to-1 match (because the US Postal Service does not publish their zip code boundaries), it should get you close. See also: Most ...


2

Please check out following links might be helpful for you to plot & see us zipcodes in QGIS. 1- http://www.infochimps.com/datasets/geonamesorg-postal-code-files-us-zip-code-geolocations (download points data and use Delimited Text Layer plugin to load csv or tsv in QGIS.) 2- http://www.baruch.cuny.edu/geoportal/data/esri/usa/census/zip_poly.zip ...


2

You cant directly convert the excelsheet .For that first save the Excel sheet as .CSV file and Use Add Delimiter Text Layer Plugin to convert the Text Layer Plugin to point Shape file .Then go to Fetch Plugins option there you will find Geocoding Plugin which can do Geocoding and Reverse Geoding process using Google web Services.I think this might help your ...


2

Increase your shared memory buffers in postgresql. http://www.westnet.com/~gsmith/content/postgresql/pg-5minute.htm http://rhaas.blogspot.com/2012/06/absurd-shared-memory-limits.html


2

Yes, you can autocomplete against a geocode service. Pseudo-code: if >4 chars + keystroke + delay 300ms Send Geocode request using text=inputBox.value Here is how it looks at the front-end: It waits for user to type in 4 characters, then populates a autocomplete flex component with the response. When you choose an item from the dropdown, it zoom ...


2

like the previous answer this is also a commercial provider: DDS digital data services GmbH, based in Karlsruhe, Germany offers postcode data for most of the world. Much of their data targets at geomarketing applications and thus offers even subunits of postalcodes. http://www.ddsgeo.com/products/postal-boundaries.html You would not get data in this level ...


1

This is a Cross Domain Issue as you are calling a different domain in your XMLHttpRequest than is used for the data. I use a simple Proxy on our Server for the XMLHttpRequest from OpenLayers and the Proxy, in turn, forwards the request onto its true destination. An Example of how to make your own Proxy can be seen here This is also discussed here


1

I think you can find the information you are looking for here http://www.arcgis.com/home/group.html?owner=esri&title=ESRI%20Data%20%26%20Maps&content=all&focus=all&start=1 This is the Esri - Data & Maps page.


1

because the widget supports incorporating search results from more than one locator, you actually don't set the placeholder property on the widget itself. as per the documentation, you could specify some custom text for the default Esri World Geocoding service like this: var myGeocoder = { url: ...


1

The find method only executes a query to the geocode service and doesn't select features that get returned. In order to mimic the behavior of the widget search I had to change geocoder.find() to use the select method on the widget object all([geocoder.find()]).then(function(results){ geocoder.select(results[0].results[0]); });


1

Good question. I don't know where you can find out the range for each block but maybe this will help you get started. Using the ZIP+4 data from the USPS or a distributor like zip-codes.com (I have no affiliation) you can determine the valid ranges for each street. for example, 0-10 odd or 13-29 even. Again, you'll still need to be able to determine the ...


1

Maybe your search() function should look like this: function search(){ var address = document.getElementById('address').value+",Kathmandu, Nepal"; geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { var loc = new ...


1

make a stylized facade view, like the one shown at http://www.larchmontgazette.com/news/more-units-requested-for-tom-high-rise-plan/ , and draw labelled arrows inside it. Also, see the list at http://wiki.openstreetmap.org/wiki/Indoor/Projects#Indoor_activities_outside_OSM and get inspired ;-)


1

ESRI switched from TomTom (Tele Atlas) data to Navteq recently. They pan out as about equal in testing in the US historically. A deeper question is where they get their data ; )


1

Khibma has it right - the composite locator file will be copied anyway to the server. This is the message you will get when analyzing the locator publishing either from ArcMap or from ArcCatalog. I had problems publishing a composite locator myself but only when trying to publish a locator that is composed of a couple online geocode services (not your case, ...



Only top voted, non community-wiki answers of a minimum length are eligible