5 votos

Utilización de varios ShapeFiles como un único localizador de direcciones

Supongamos que tengo 5 shapefiles y quiero utilizarlos como un único localizador de direcciones a través de la función ILocator interfaz. ¿Qué me recomienda?

  1. ¿Fusionar los archivos shape en un único archivo shape y convertirlo en una clase de características?
  2. ¿Fusionar varias clases de características en una sola?
  3. ¿Obtener varios localizadores y fusionarlos en uno solo?

C# VS2010 ArcEngine 10.

3voto

Justin Standard Puntos 15312

Si yo lo hiciera, crearía una clase de características vacía con los campos que necesito para el localizador y, a continuación, cargaría los shapefiles y configuraría el localizador en la clase de características combinada. También añadiría un campo a la nueva clase de características para codificar cada una de las clases de características por condado, región o lo que sea. A continuación, cuando llegue el momento de actualizar los datos, puedo eliminar las características con el código correspondiente y cargar el nuevo conjunto de datos.

Puede que no funcione en tu caso, pero a mí me gusta porque puedo configurar algunas tareas de geoprocesamiento para que se encarguen de eliminar y cargar nuevos datos, y sólo tengo que preocuparme de un localizador de direcciones.

2voto

Ryan Ahearn Puntos 3829

Si fuera yo, crearía múltiples localizadores y escribiría mi código para consumirlos de esa manera. Entonces, si uno de los localizadores se desconecta, el código puede arreglárselas con los restantes.

Sin embargo, esto viene de un escenario de "cartografía web" en el que estamos a merced de cualquier servicio que se preste, y no siempre podemos estar seguros de que vaya a funcionar. Si te encuentras en un entorno controlado, combinar conjuntos de datos y fusionarlos en uno solo puede ser una solución mejor.

0voto

Jay Mooney Puntos 904

Esto podría ser lo que buscaba, pero aún no lo he probado.
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//000100000214000000 Actualizaré y os contaré cómo va cuando me ponga a ello.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X