西班牙
斯潘4
你好,
我想通过我自己的arcgis服务器地理编码服务对地址进行地理编码。地址采用csv格式。在第二步中,我将地址从csv in转换为json。之后,我想通过http调用者获取地理编码地址,因为不可能通过json格式的地理编码转换器发布地址。
用一行字符串把地址发出去对我没有帮助。
有人能帮我把地址地理编码吗?
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
谢谢你的回答。
以下是我要对其进行地理编码的地址格式的ExSample:
街道名称 | 门牌号码 | 市 |
HAUPTSTRASSE | 10 | 慕尼黑,施塔特 |
这是CSV格式的地址(带分隔符“;”):
霍普斯特拉斯;10;慕尼黑,斯塔特
地理编码器转换器需要单行字符串格式的地址。我使用stringconcatenator转换器将三个属性连接到一个属性,并在地理编码参数中填充字段“street address”:
地理编码器拒绝地址,但找不到地址。我认为错误的根源是城市。
地理编码员用逗号分隔地址->10,münchen,施塔特
增加了“施塔特”被截断
地理编码服务期望“Hauptstrasse 10慕尼黑,施塔特“。”
这就是我不能使用地理编码器转换器的原因。
现在我有了解决那个问题的办法。
我使用http调用者转换器并从arcgisgeocoding服务请求地址。
我将url、adressstring和outputformat放在一个attributefield中,其中包含字符串连接器转换器
以下是http调用方转换器的参数:
地理编码服务的答案是一个json对象:
{“建议”:[{“文本”:“hauptstrasse,10,münchen,stadt”,“magickey”:“gst7ymc0sm9uosktgttyvgst7ymc0am9uoskjq5jeytvzhcbdstaobwmhhp0dfckogc-j5kkq5damnff”,“iscollection”:false}]}
我使用jsonfragmenter获取json对象:
并通过attributeexposer转换器提取“magickey”。
必须向地理编码服务请求FindRessCandidates请求(ArcGIS的GeocodingService REST API的findAdressCandidates请求Dokumentation)通过http调用方转换器并提交magickey以获取地址的坐标。
这和我上面描述的一样。
我希望这能帮助任何有同样问题的人。
多达10个附件(包括图像)可以具有最大的每4.0 MB和4.0 MB总被使用。
未写入JSON输出13个答案
?2019安全亚搏在线软件公司|合法的