|
POST
|
Jon, If you need additional data layers, I would check out OSM: Downloading data - OpenStreetMap Wiki
... View more
08-13-2015
01:46 PM
|
0
|
0
|
2405
|
|
POST
|
Ok, after downloading, it looks like admin boundaries are missing - checking to see if I can find it somewhere else.
... View more
08-13-2015
01:37 PM
|
0
|
0
|
2405
|
|
POST
|
This link may have the admin boundaries you need: http://download.geofabrik.de/africa/liberia-latest.shp.zip
... View more
08-13-2015
01:27 PM
|
0
|
1
|
2405
|
|
POST
|
Are you familiar enough with the ArcGIS JSAPI that if we provide a sample, you can implement? Or, do you need information on how to use the ArcGIS JSAPI, creating and publishing map services, etc. in addition to a sample?
... View more
08-13-2015
01:07 PM
|
0
|
6
|
2835
|
|
POST
|
Dam, I've had luck generalizing geometries (smoothing features by reducing vertices) and using the FeatureLayer class in ON_DEMAND mode: FeatureLayer (legacy) | API Reference | ArcGIS API for JavaScript In my case, I had a large number of polygons that needed to display at a large map scale, so scaling wasn't an option.
... View more
08-13-2015
01:04 PM
|
0
|
0
|
772
|
|
POST
|
That would be really cool - something like a reverse image search. I think it would be really difficult since you'd have lots of different parameters to make matching difficult (like oblique angles, etc.), but I'm betting someone with lots of computing power and data could pull it off. It would be easier if it were vertical aerial imagery, as far as a pattern analysis, I'm thinking. I think you'd have better luck trying to find something by estimated flight path - I wonder if it could be pulled from FlightAware, so you could get the time of the photo from metadata, then pull a lat/long from FlightAware based on the same time.
... View more
08-12-2015
01:46 PM
|
2
|
0
|
3221
|
|
POST
|
GPS should work if you can get a window seat (and you are allowed to use it)! I've heard a few people tell me GPS doesn't work at those altitudes/speeds, but the munitions restriction is at a much higher altitude/faster speed as far as I understand.
... View more
08-12-2015
01:31 PM
|
2
|
4
|
3221
|
|
POST
|
Ashley, This came-up a few times in the past - it seems to be a common question! I had issues with links myself before... Have a look at the following threads - they may have some info to help you: additional function in infotemplate hyperlink InfoWindow fields - URLs automatically add "_blank" as target
... View more
08-12-2015
12:10 PM
|
1
|
2
|
1800
|
|
POST
|
One thing though - since we're talking about batch processing - this method looks like it will parse the CSV and make a geocoding request on each address... not batch per se. There is a way to make a batch request - we use our own locator and generated an ArcGIS geocoding service to geocode in batch, e.g.: {"records":[{"attributes":{"UID": 33549,"STREET": "123 Main Street","CITY": "Beverly Hills","STATE":"CA","ZIP":"90210",}},
{"attributes":{"UID": 30520,"STREET": "321 Main Street","CITY": "Beverly Hills","STATE":"CA","ZIP":"90210",}},
{"attributes":{"UID": 8391,"STREET": "987 2nd Street","CITY": "Beverly Hills","STATE":"CA","ZIP":"90210",}},
{"attributes":{"UID": 33512,"STREET": "1001 1st Street","CITY": "Beverly Hills","STATE":"CA","ZIP":"90210",}}]} Which generate a response like this (note - using a fake data and fake response): {
"spatialReference": {
"wkid": 4326,
"latestWkid": 4326
},
"locations": [
{
"address": "",
"location": {
"x": "NaN",
"y": "NaN"
},
"score": 0,
"attributes": {
"ResultID": -1,
"Status": "U",
"Score": 0,
"Match_addr": "",
"Side": "",
"AddNum": "",
"AddNumFrom": "",
"AddNumTo": "",
"StPreDir": "",
"StPreType": "",
"StName": "",
"StType": "",
"StDir": "",
"Nbrhd": "",
"City": "",
"Subregion": "",
"Region": "",
"Postal": "",
"PostalExt": "",
"Country": "",
"LangCode": "",
"Addr_type": "",
"StreetID": "",
"Distance": 0,
"X": 0,
"Y": 0,
"DisplayX": 0,
"DisplayY": 0,
"Xmin": 0,
"Ymin": 0,
"Xmax": 0,
"Ymax": 0
}
},
{
"address": "",
"location": {
"x": "NaN",
"y": "NaN"
},
"score": 0,
"attributes": {
"ResultID": -1,
"Status": "U",
"Score": 0,
"Match_addr": "",
"Side": "",
"AddNum": "",
"AddNumFrom": "",
"AddNumTo": "",
"StPreDir": "",
"StPreType": "",
"StName": "",
"StType": "",
"StDir": "",
"Nbrhd": "",
"City": "",
"Subregion": "",
"Region": "",
"Postal": "",
"PostalExt": "",
"Country": "",
"LangCode": "",
"Addr_type": "",
"StreetID": "",
"Distance": 0,
"X": 0,
"Y": 0,
"DisplayX": 0,
"DisplayY": 0,
"Xmin": 0,
"Ymin": 0,
"Xmax": 0,
"Ymax": 0
}
},
{
"address": "",
"location": {
"x": "NaN",
"y": "NaN"
},
"score": 0,
"attributes": {
"ResultID": -1,
"Status": "U",
"Score": 0,
"Match_addr": "",
"Side": "",
"AddNum": "",
"AddNumFrom": "",
"AddNumTo": "",
"StPreDir": "",
"StPreType": "",
"StName": "",
"StType": "",
"StDir": "",
"Nbrhd": "",
"City": "",
"Subregion": "",
"Region": "",
"Postal": "",
"PostalExt": "",
"Country": "",
"LangCode": "",
"Addr_type": "",
"StreetID": "",
"Distance": 0,
"X": 0,
"Y": 0,
"DisplayX": 0,
"DisplayY": 0,
"Xmin": 0,
"Ymin": 0,
"Xmax": 0,
"Ymax": 0
}
},
{
"address": "",
"location": {
"x": "NaN",
"y": "NaN"
},
"score": 0,
"attributes": {
"ResultID": -1,
"Status": "U",
"Score": 0,
"Match_addr": "",
"Side": "",
"AddNum": "",
"AddNumFrom": "",
"AddNumTo": "",
"StPreDir": "",
"StPreType": "",
"StName": "",
"StType": "",
"StDir": "",
"Nbrhd": "",
"City": "",
"Subregion": "",
"Region": "",
"Postal": "",
"PostalExt": "",
"Country": "",
"LangCode": "",
"Addr_type": "",
"StreetID": "",
"Distance": 0,
"X": 0,
"Y": 0,
"DisplayX": 0,
"DisplayY": 0,
"Xmin": 0,
"Ymin": 0,
"Xmax": 0,
"Ymax": 0
}
}
]
} You could then parse the JSON and grab the x/y coords and plot. I don't have any code samples readily available, though! Just wanted to give some other ideas... To make the request, you would need to create a JSON object from the CSV and post to the server. The advantage to this would be that you're making one request for the entire file instead of one request per address.
... View more
08-12-2015
11:20 AM
|
1
|
1
|
1168
|
|
POST
|
I know if you are bundling the services as part of something you are selling, for instance, if you had a web application you sold to an organization that embedded/utilized ArcGIS Server maps/services, you would need a commercial ASP (application service provider) rider added to your server license, which would probably be 40k for a 4-core set-up. I'm no an Esri license expert, or a lawyer, so I would recommend reading through your agreements and chatting with Esri, but, from my understanding, if you are publishing the service and not bundling it as part of an app you are selling, you are probably fine.
... View more
08-12-2015
10:41 AM
|
0
|
0
|
1112
|
|
POST
|
Tracy, I wasn't sure if you were looking to nest it there - do you think you'll ever want to access the method as part of this module without being in context of createSpecialtyList?
... View more
08-12-2015
09:17 AM
|
0
|
0
|
1558
|
|
POST
|
It looks like a scoping issue - what happens if you make the function global?
... View more
08-11-2015
10:11 AM
|
0
|
2
|
1558
|
|
POST
|
No problem - I think it's safe to say you should be able to add as many as you'd like for a legitimate mapping need, with performance as the wildcard - that's why I mentioned the theoretical maximum vs. reality (performance impact/memory limitations on your machine, etc.). Giving an exact amount for the later wouldn't be possible, I do not believe, as it's very nebulous... The data you load, what you are doing within the data frames, how much memory your machine has, etc. - there are many parameters that would come into play. But, like for map layers, the physical, theoretical limitation in the Esri code should be 2,147,483,647 - this is the maximum number an integer type supports. All other things aside, this should be your absolute max!
... View more
08-11-2015
09:33 AM
|
2
|
0
|
1891
|
|
POST
|
I have had similar issues in the past - usually, by the time anyone notices, all is back and in working order!
... View more
08-10-2015
12:48 PM
|
0
|
0
|
3345
|
| 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
|