Программно получить данные в 9.3. от WFS-сервера

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Diacon
Новоприбывший
Сообщения: 1
Зарегистрирован: 11 сен 2014, 14:50
Репутация: 0

Программно получить данные в 9.3. от WFS-сервера

Сообщение Diacon » 11 сен 2014, 15:59

Всем здравствуйте.
Необходимо получить от сервера данные и по ним создать layer.
По сути данные представляют из себя текстовый файл с определённой структурой gml. Вот этот текст и хотелось бы получить как минимум, для дальнейшей работы. Но с какой стороны подступится не знаю...
В мануале нашёл скрипт, но использовать его в родном аркгисовском VBEditor не получается, ибо он python не понимает. Он конечно дал понять, что некий родной механизм конвертации присутствует в Data Management Tools, но как к нему обратиться с помощью скрипта из VBEditor? Пока пытаюсь с помощью Shell обратиться к питону и через него уже к необходимому дата менеджмент, но пока безрезультатно...
Если кто-нибудь подскажет что-то дельное, буду крайне признателен.
Ниже текст найденного примера из мануала:

Scripting syntax
WFStoFeatureClass_conversion (input_WFS_server, WFS_feature_type, out_path, out_name)

Script example
# WFS to feature class sample
# Sample python script for importing a feature type called Schools from a WFS source into a new feature class called WFS_Schools in a file geodatabase.
# Import system modules
import sys, string, os, arcgisscripting
# Create the Geoprocessor object
gp = arcgisscripting.create()
# Set the necessary product code
gp.SetProduct("ArcEditor")
# Load required toolboxes...
gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx")
# Output file geodatabase and output feature class name
Output_Feature_Class = "WFS_Schools"
output_FGDB_gdb = "D:\\temp\\output_FGDB.gdb"# Execute WFS To Feature Class
gp.WFSToFeatureClass_management("http://test/arcgis/services/wfs/WFSTest ... /WFSServer", "Schools", output_FGDB_gdb, Output_Feature_Class)

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя