|
POST
|
Clive, Right off the bat, you have some syntax issues with ++ in your string concatenation (as well as some indentation issues - maybe just artifacts?). Also, you are referring to shapefile as an object and "shapefile" as a string. Try fixing that, and if it still doesn't work, print shapefile to make sure you know what it's doing. Lastly, are you in the right workspace? I don't see any code setting this...
... View more
12-22-2015
09:32 AM
|
1
|
7
|
3399
|
|
POST
|
Can you go over exactly how you created the shapefile using pyshp? How many file components do you have for your shapefile (.prj, .dbf, .shp, .shx, etc.)? Do you have access to ArcGIS? If not, can you install QGIS (free/open source) and follow the instructions here? Importing Spreadsheets or CSV files — QGIS Tutorials and Tips If you have ArcGIS, have a look at Rebecca's post - I assumed you didn't since you were using pyshp.
... View more
12-21-2015
02:41 PM
|
0
|
1
|
3052
|
|
POST
|
You are using WGS coordinates and should make sure your .prj is reflective of such. This is one of those times that you could actually use define projection! Since you don't seem to have access to the app, I would recommend just opening the prj in a text editor and overwriting with this: GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
... View more
12-21-2015
09:46 AM
|
1
|
3
|
3052
|
|
POST
|
See tesseract-ocr/tesseract · GitHub - there's a section on Windows. The last link I gave is for PyTesser - it seems like a dead project (last upload in 2007), but, they do apparently have Windows executables (and worked on XP, lol).
... View more
12-21-2015
09:07 AM
|
0
|
0
|
1692
|
|
POST
|
If you can successfully get text, you should be able to format as a CSV... maybe append everything from the image processing into one CSV. You can then open this in Excel... Actually, it's probably better to save as a flat file (.txt), then import into Excel so you can specify the column formatting, should Excel take too many liberties with a CSV (unless you specify a schema.ini driver - that may work).
... View more
12-21-2015
08:46 AM
|
0
|
2
|
1692
|
|
POST
|
Tesseract should work with .bmp from what I can gather...
... View more
12-21-2015
08:32 AM
|
0
|
0
|
1692
|
|
POST
|
You might want to check-out the following: tesseract-ocr · GitHub pytesseract 0.1.6 : Python Package Index Setting up a Simple OCR Server - Real Python PyTesser 0.0.1 : Python Package Index
... View more
12-21-2015
08:29 AM
|
0
|
5
|
1692
|
|
POST
|
If you get your symbology down in ArcMap, when you publish a Map Service, it should show as the default symbology. For example: After publishing to the server:
... View more
12-21-2015
08:10 AM
|
1
|
1
|
1244
|
|
POST
|
You could do this in ArcCatalog, if memory serves me: -> navigate to the coverage file -> right click >> properties -> Tics and Extent tab -> Fit -> OK You can also manually adjust, if needed, by clicking in the appropriate text box. In the old regime, you needed ArcEditor/ArcInfo - I'm not sure if it's just Advanced now - I can't test because I don't have any coverages handy, but I don't think I can do this on a standard license in ArcGIS 10.x even if I had data to test. You also may find better help if you move this outside of the ArcGIS for JavaScript API forum.
... View more
12-21-2015
07:40 AM
|
0
|
1
|
899
|
|
POST
|
Katie Brander recently commented in Rebuilding address locators that "...the only reliable method is to manually delete and re-create address locators every time." Have you tried to recreate? Also, you may want to consider the geocoding API: geocodeAddresses—ArcGIS REST API: World Geocoding Service | ArcGIS for Developers You can develop against this (single request or in batch) - some actions do not require credentials and are free, others require a paid account: Free vs. paid operations—ArcGIS REST API: World Geocoding Service | ArcGIS for Developers Credits | ArcGIS for Developers I mention this because it uses the latest and greatest from Esri, is world-wide, and you'd never have to worry about locators again!
... View more
12-18-2015
12:51 PM
|
0
|
7
|
5656
|
|
POST
|
You might have better luck looking at [BUILDING_V] - this seems to indicate building value. Those with a building value of zero might be vacant. I say might because it may have a building, but it's assessed at no value. Additionally, it may be a parking lot, or something else - I'm not sure this would qualify as vacant land... There don't appear to be any useful metadata, and the property appraiser's site doesn't seem to give information to help. You could call them, or send an e-mail and ask, but I didn't see anything that jumped at me that would allow you to easily identify vacant parcels.
... View more
12-18-2015
12:45 PM
|
1
|
0
|
2214
|
|
POST
|
Carole, I would be careful assuming you can identify vacant parcels by looking for a PO Box in address3 - this may simply indicate the parcel owner receives mail at a PO Box, or maybe it's a tertiary address to address1/address2. It could also indicate additional components of the same address, e.g.: address1: 123 Main St address2: Suite 101 address3: Next to Wal-Mart You should consult the metadata in ArcCatalog to see if there is any information - How to: View and Edit Metadata in ArcGIS 10 | Introduction to GIS Perhaps there is another column you can reference for a vacancy status. If you go back to property appraisers site, maybe they publish look-up tables or relationship tables you can join to get this information. Bottom line - just be careful in making data assumptions!
... View more
12-18-2015
12:29 PM
|
1
|
2
|
2214
|
|
POST
|
You mentioned Java - are you referring to the web JavaScript API, or the Java SDK? I'm guessing you're referring to the JavaScript API (JSAPI) since you are wanting to publish your data to the web. For your reference, here is the link to the documentation: ArcGIS API for JavaScript You might want to look more at the WebApp Builder - it's easier to develop web apps than the full-blown JSAPI: Welcome—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers As far as ArcGIS Server, if you purchased for local deployment, it may be a bit challenging to set-up if you do not have experience with IT/systems, ArcGIS, and web development. There are quite a few pieces to the puzzle, everything from installation, infrastructure and network architecture, to setting-up failovers and high availability, and to making the server publicly accessible. It's doable, most definitely, but many users opt to go the ArcGIS Sever on-the-cloud route, or maybe ArcGIS Online, depending on needs - Deployment | ArcGIS for Server. It's important to understand the differences: https://community.esri.com/thread/51315#post198140 What are differences between ArcGIS Online, ArcGIS for Server and ArcGIS Publisher? - Geographic Information Systems Sta… Here's the installation guide for local deployment: Welcome to the ArcGIS for Server (Windows) installation guide—Installation Guides (10.3 and 10.3.1) | ArcGIS for Server I will say you get the most control by self-hosting ArcGIS Server and developing using the JSAPI API, but it's a process and is the most complicated route. You can even host the JSAPI, if you want. I would say most don't and simply use the Esri CDN. It took us 6 months+ to install, configure, develop, test, and deploy the first version of our mapping application.
... View more
12-18-2015
07:41 AM
|
2
|
0
|
1162
|
|
POST
|
outFields isn't specified in the reverse geocoding documentation - reverseGeocode—ArcGIS REST API: World Geocoding Service | ArcGIS for Developers - but I thought I'd try it anyways, e.g. http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?location=2.2945%2C+48.8583&&outFields=*&distance=200&outSR=&f=pjson No luck, unfortunately... I don't believe there is a "standardize address" operation, but, you could send the address string to "find" or "find candidates" to get this type of information (address from your example, I think): 1013 College Blvd, Dallas, NC 28034 http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=1013 College Blvd, Dallas, NC 28034&outFields=*&f=pjson {
"spatialReference": {
"wkid": 4326,
"latestWkid": 4326
},
"locations": [
{
"name": "1013 College Blvd, Dallas, North Carolina, 28034",
"extent": {
"xmin": -81.196256000000005,
"ymin": 35.321224000000001,
"xmax": -81.194255999999996,
"ymax": 35.323224000000003
},
"feature": {
"geometry": {
"x": -81.195255354450239,
"y": 35.322223652200876
},
"attributes": {
"Loc_name": "USA.PointAddress",
"Score": 100,
"Match_addr": "1013 College Blvd, Dallas, North Carolina, 28034",
"Addr_type": "PointAddress",
"Type": "",
"PlaceName": "",
"Place_addr": "",
"Phone": "",
"URL": "",
"Rank": "",
"AddBldg": "",
"AddNum": "1013",
"AddNumFrom": "",
"AddNumTo": "",
"Side": "R",
"StPreDir": "",
"StPreType": "",
"StName": "College",
"StType": "Blvd",
"StDir": "",
"StAddr": "1013 College Blvd",
"Nbrhd": "",
"City": "Dallas",
"Subregion": "",
"Region": "North Carolina",
"Postal": "28034",
"PostalExt": "",
"Country": "USA",
"LangCode": "ENG",
"Distance": 0,
"X": -81.195256000000001,
"Y": 35.322223999999999,
"DisplayX": -81.195301000000001,
"DisplayY": 35.32206,
"Xmin": -81.196256000000005,
"Xmax": -81.194255999999996,
"Ymin": 35.321224000000001,
"Ymax": 35.323224000000003
}
}
}
]
} Of course, this would be another API call... Maybe we can ask Esri to add support for outFields in the reverse geocoder?
... View more
12-18-2015
06:23 AM
|
2
|
1
|
1674
|
|
POST
|
I was thinking, though, this wont be 100% - the animation shows address points (with differing zips)... it's possible there are zip codes that wont be represented in the zip layer, which can and does happen. In other words, say a block group shows an association with two zips. Your process would identify this, so you could say block group with GEOID xxxxxxx is associated with multiple zips. However, it's possible you could have other block groups that are only associated with one zip code, but, the post office maintains another zip code, maybe for an office building, or something like that. If that zip isn't represented in the zip layer, your process wouldn't identify this...
... View more
12-17-2015
07:46 AM
|
0
|
0
|
3243
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-16-2020 01:25 PM | |
| 1 | 03-20-2019 09:07 AM | |
| 2 | 07-31-2015 07:31 AM | |
| 1 | 09-14-2015 12:14 PM | |
| 1 | 05-12-2015 12:04 PM |
| Online Status |
Offline
|
| Date Last Visited |
07-27-2023
02:30 AM
|