Más

¿Ajustar puntos a líneas en ArcGIS Desktop y automatizar usando VBA?

¿Ajustar puntos a líneas en ArcGIS Desktop y automatizar usando VBA?


Utilizo ArcGIS Desktop y quiero crear una red con una entidad de puntos y una entidad de línea. Necesito que mis entidades de puntos estén en las entidades de línea, por lo que debería hacer Ajustar punto a línea.

Sin embargo, no sé cómo hacerlo en ArcGIS y luego automatizarlo con código para esto en VBA.


Ajustar puntos a una línea mediante las herramientas de geoprocesamiento de ArcGIS

Supuestos:

Tienes una capa de puntos y una capa de línea. Quiere que los puntos se ajusten a la capa de línea.

Instrucciones

1. Utilice elCercaherramienta para encontrar ubicaciones instantáneas

  1. En el panel Caja de herramientas de ArcGIS, seleccioneHerramientas de análisis->Proximidad->Cerca
  2. Elija su capa de puntos comoFunciones de entrada, tu capa de línea comoCaracterísticas cercanas. Asegúrese de marcar laLocalizacióncaja.
  3. Se agregarán cuatro nuevos atributos a su capa de puntos,NEAR_FID,NEAR_DIST,NEAR_XyCERCA_Y.

2. Exporta la capa como una tabla.

  1. Abra la tabla de atributos de la capa de puntos
  2. Haga clic en elOpciones de tablaen la ventana de la tabla de atributos y elijaExportar…. Guárdelo es una base de datos (.dbf) expediente.
  3. Cuando se le pregunte si desea agregar la tabla a su mapa actual, elija.

3. Recrea la capa de puntos de la tabla.

  1. Busque la tabla que acaba de agregar en suTabla de contenidocristal. Es posible que deba cambiar de pestaña si está utilizando ArcGIS 9.3 paraFuentepestaña.
  2. Haga clic con el botón derecho en la tabla y elijaAgregar datos XY.
  3. Asegúrese de que el campo X esté configurado enNEAR_X, y el campo Y paraCERCA_Y. Ajuste el sistema de coordenadas si corresponde.
  4. Su nueva capa de eventos puntuales debería aparecer en la tabla de contenido. Haga clic derecho sobre él y seleccioneDatos->Exportar datos…para guardar la capa de forma permanente como un archivo de forma.

ArcGIS 9.3.x:

En la interfaz de ArcGIS, use el entorno de ajuste dentro de la barra de herramientas de Edición.

Programáticamente, puede encontrar una serie de ejemplos de Visual Basic basados ​​en instantáneas en la página de recursos de ESRI (nota: personalmente, me gusta usar la página anterior. Creo que es más fácil encontrar cosas. Recursos de VB). Consulte, por ejemplo, el código VB para "ajuste masivo": "El comando Ajuste masivo tomará las características seleccionadas e intentará ajustarlas en función de la configuración actual del entorno de ajuste del Editor".

ArcGIS 10:

  • Acerca del ajuste en ArcGIS 10
  • VB Snapping en ArcGIS 10. (primer ejemplo de código, otros siguen en la Tabla de contenido de la izquierda)

Puede hacerlo con la herramienta de análisis Hawths. Puedes descargarlo aquí.

Lo encontré aquí para ArcGis 9.3 pero les advierto que no lo probé. Si tienes tiempo puedes probarlo.


Suposición tiene la Extensión de análisis de red para ArcGIS (9.3) Sp3: Su 'Red'

Creación de una red> Arcatalog (¡primero debe comprender el TIPO de red que está intentando construir!) Http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Creating_a_network_dataset

Puede automatizar esto con ModelBuilder (Python)

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Add_Locations_(Network_Analyst)

{unidad lineal}
La tolerancia de búsqueda para localizar las entidades de entrada en la red. El parámetro incluye un valor y unidades para la tolerancia.

{fuente {tipo de instantánea}; fuente {tipo de instantánea}…} punto y línea Le permite especificar qué fuentes en su conjunto de datos de red se buscarán al encontrar ubicaciones, además de especificar qué partes de la geometría se utilizarán.


Hay muchas herramientas disponibles en Arcscripts. Ver esta búsqueda

No puedo responder por ello, pero ¿el programa Snap and split parece que se ajusta a sus requisitos?

Avíseme si tiene problemas para "instalarlo" o usarlo.


¿Cómo agregar puntos en orden a lo largo de un tramo de corriente en ArcGIS?

Tengo una red de arroyos en ArcGIS, es decir, una serie de polilíneas, y a lo largo de cada parte del arroyo he agregado puntos. Para cada uno de los puntos, he extraído la altura y el flujo de los rásteres subyacentes y también he extraído datos de las polilíneas que se cruzan, incluida la altura mínima, media y máxima de la polilínea, el HydroID y el nextdownID. Los puntos también tienen su propia identificación, pero he notado que no están en orden.

Lo que me gustaría es agregar stepID a cada uno de los puntos, donde al comienzo de cada tramo de río (cada polilínea) el primer punto es el paso 1 y este se incrementa hacia arriba hasta el final del tramo. Entonces, si hubiera 10 puntos a lo largo de una polilínea, el primer punto tendría un valor de stepID de 1 y el último punto tendría un valor de stepID de 10.

Esto suena bastante fácil pero no estoy seguro de cómo hacerlo. Cualquier ayuda sería genial.


ArcGIS for Desktop 10.5

ArcGIS Desktop tiene dos programas de escritorio principales, ArcMap y ArcGIS Pro, cada uno con sus capacidades únicas. Combinados crean mapas, modelos analíticos complejos. Los mapas se crean en 2D y 3D. Realiza prácticamente cualquier tipo de análisis espacial. También gestiona datos geográficos.

ArcGIS for Desktop le permite analizar sus datos y crear conocimientos geográficos para examinar relaciones, probar predicciones y, en última instancia, tomar mejores decisiones. Simplifique el diseño, la entrada y la limpieza de datos con capacidades de edición avanzadas. Automatice muchos aspectos de la cartografía, haciendo que la producción de mapas inteligentes sea una tarea que requiera menos tiempo. Cree y comparta información fácilmente con personas, grupos u organizaciones.
Características:
- Calcular densidad y distancia.
- Realizar análisis estadísticos avanzados.
- Realizar análisis de superposición y proximidad.
- Cree modelos de geoprocesamiento sofisticados.
- Representar superficies y realizar análisis avanzados de superficies.

Captura de pantalla

Comentarios

Mister J. Descargar la versión de prueba fue rápido y fácil para el proyecto en el que estoy trabajando actualmente.


Encontramos al menos 10 Listado de sitios web a continuación cuando busque con arcgis crea líneas entre puntos en el motor de búsqueda

Crear nuevas líneas a partir de puntos: ayuda a ArcGIS for Desktop

  • Simplemente puede habilitar punto capturando y digitalizando el línea a mano
  • Puedes usar el Puntos Para Línea herramienta de geoprocesamiento
  • Esta herramienta te permite construir líneas entre puntos usando el orden en el mapa o un orden de clasificación personalizado

Cómo: crear líneas de conexión entre dos puntos

  • Siga los pasos a continuación para crear conexión líneas entre dos puntos en un mapa
  • Seleccione el sistema de coordenadas correcto y los campos X e Y
  • Haga clic con el botón derecho en la capa en particular en la tabla de datos y seleccione Mostrar XY Datos.

Crear nuevas líneas a partir de puntos — ArcMap

  • Simplemente puede habilitar punto capturando y digitalizando el línea a mano
  • Puedes usar el Puntos Para Línea herramienta de geoprocesamiento
  • Esta herramienta te permite construir líneas entre puntos utilizando el orden en el mapa o un orden de clasificación personalizado.

Creación de nuevas líneas a partir de puntos — Documentación de ayuda

  • Simplemente puede habilitar punto capturando y digitalizando el línea a mano
  • Puedes usar el Puntos Para Línea herramienta de geoprocesamiento
  • Esta herramienta te permite construir líneas entre puntos utilizando el orden en el mapa o un orden de clasificación personalizado.

Crear líneas: documentación de ArcGIS Pro

Pro.arcgis.com DA: 14 PENSILVANIA: 50 Rango MOZ: 68

  • Para crear líneas utilizando coordenadas conocidas, complete los siguientes pasos: En el panel Distancia y dirección, haga clic en el Línea pestaña
  • En el Crear Usando la sección, elija el Puntos opción
  • Ingrese una coordenada en el inicio Punto caja de texto.

Cómo: crear líneas de conexión entre un punto y una línea

  • Las instrucciones proporcionadas describen cómo crear 'conexión líneas' Entre a punto clase de entidad y una línea clase característica
  • Esto puede resultar útil en situaciones en las que la distancia desde el línea a un punto es necesario, o para ilustrar una conexión desde un línea Al más cercano punto
  • Añade el línea y punto clases de entidad a un documento de mapa en blanco.

Cómo crear una línea entre dos puntos

  • Soy un usuario por primera vez de ArcGis Explorer Desktop (o GIS para el caso)
  • me gustaría crear a línea (con flecha) conectando dos o más puntos en el mapa
  • Solo tengo las coordenadas de latitud / longitud para cada punto datos
  • Se puede hacer esto? Espero tener noticias de alguien pronto.

Crear segmentos de línea entre 2 o más puntos

  • Hola, soy un principiante en Arcgis y tengo un problema similar al de dakaye
  • Necesito crear segmentos entre puntos pero el problema es que algunos puntos se repiten en muchos segmentos
  • Por eso no puedo usar & quotPuntos para Línea& quot herramienta en Arcgis 10
  • Tengo datos como: ID de segmento, comenzando punto id, fin punto identificación

Crear entidades de polilínea: documentación de ArcGIS Pro

Pro.arcgis.com DA: 14 PENSILVANIA: 50 Rango MOZ: 72

  • Puede hacer clic en las herramientas de arco en la barra de herramientas de construcción y crear arcos de dos puntos
  • Si el mapa actual no contiene un línea capa de características, agréguela
  • En la pestaña Ver, haga clic en el panel Catálogo y expanda Bases de datos
  • Expanda la base de datos predeterminada o la base de datos que contiene sus datos.

Puntos a línea (gestión de datos): documentación de ArcGIS Pro

Pro.arcgis.com DA: 14 PENSILVANIA: 50 Rango MOZ: 73

  • El punto características que se convertirán en líneas
  • El línea clase de entidad que se creará a partir de la entrada puntos
  • Cada característica en la salida se basará en valores únicos en el Línea Campo
  • Por defecto, puntos solía hacerlo crear cada salida línea La función se utilizará en el orden en que se encuentren.

Crea líneas a partir de la distancia y el rumbo

  • Crear líneas usando distancia y rumbo
  • Haga clic en la lista desplegable para elegir un línea escribe. Línea los tipos incluyen: geodésico, gran elíptico y loxódromo.

Análisis de proximidad: ayuda a ArcGIS for Desktop

ArcGIS La extensión Network Analyst le permite encontrar la ruta más corta a una ubicación a lo largo de una red de rutas de transporte, encuentre la más cercana punto a un dado punto, o construir áreas de servicio (áreas que están igualmente distantes de un punto a lo largo de todos los caminos disponibles) en una red de transporte.


En un mapa de papel, no puede separar ciudades de países o países alejados del océano, pero en un mapa GIS sí puede. Un mapa GIS se compone de capas o colecciones de objetos geográficos que son similares y están definidos por un símbolo visual. Para hacer un mapa, puede agregar tantas capas como desee. En el mapa que se muestra, las líneas de transmisión se colocan en capas sobre los círculos de generación de electricidad, que luego se colocan en capas sobre las cuencas de carbón, y finalmente se colocan en capas sobre las capas del terreno y el océano. Esto crea una jerarquía de capas importante en el mapa.

Este mapa de América del Norte muestra los límites estatales, los lagos, los ríos, el terreno y el océano. También muestra la cantidad de generación de electricidad, las líneas de transmisión y la ubicación de las cuencas de carbón. El mapa va acompañado de una leyenda que muestra algunas de sus capas. Mapa cortesía del Servicio Geológico de Kansas de la Universidad de Kansas. Datos de asociaciones regionales de secuestro de carbono.


¿Qué es ArcGIS?

Esri (Environmental Systems Research Institute) desarrolla el software ArcGIS. La sede de la empresa se encuentra en Redlands, California. En 1969, la empresa se fundó principalmente para el desarrollo del uso de la tierra. Con más del 40% de la cuota de mercado, ArcGIS es el software GIS líder en el mercado actual.

¿Quién usa ArcGIS?

Los usuarios de ArcGIS pertenecen a una amplia gama de campos e industrias. Por ejemplo, las industrias gubernamentales, educativas y comerciales utilizan ArcGIS. Pero la base de usuarios más grande se encuentra en el medio ambiente, el ejército y la planificación territorial. Dado que la mayoría de las universidades utilizan ArcGIS, los graduados suelen estar algo familiarizados con él.

¿Qué software forma parte de ArcGIS?

ArcGIS es un conjunto de software que consta de:

ArcMap

ArcMap es la pieza central del paquete de software GIS de Esri. Así es como los usuarios crean mapas desde cero. Al analizar los datos, pueden encontrar patrones de ubicación y tendencias en ArcMap. Finalmente, los usuarios editan datos y pueden llamarlos propios. El formato principal de ArcMap es un MXD (documento de intercambio de mapas).

ArcCatalog

ArcCatalog se parece más al Explorador de Windows que muestra solo datos geoespaciales. En cierto modo, también es como una biblioteca donde puede organizar y administrar sus datos GIS. ArcCatalog es donde también documenta y escribe metadatos.

ArcGIS Pro

ArcGIS Pro algún día reemplazará a ArcGIS. Tiene varias ventajas sobre ArcGIS. Por ejemplo, sus principales ventajas son el procesamiento de 64 bits, 3D integrado y la interfaz basada en cinta. A diferencia de ArcGIS, almacena sus mapas, datos y cajas de herramientas como un archivo de proyecto (.APRX). Finalmente, ArcGIS Pro tiene herramientas y extensiones que van un poco más allá de ArcGIS.

ArcScene

Con la extensión 3D Analyst, puede acceder a ArcScene. ArcScene se centra en áreas locales como el tamaño de un vecindario. Si desea guardar una escena, su formato es SXD.

ArcGlobe

ArcGlobe es una aplicación 3D para áreas de estudio más grandes. En lugar del tamaño de un vecindario, es adecuado para extensiones globales. Si va a utilizar ArcGlobe, su formato de archivo es 3DD (Documento de ArcGlobe).

Extensiones de ArcGIS y ArcToolbox

Al utilizar extensiones y complementos de ArcGIS, puede aumentar las capacidades del producto independiente. Por ejemplo, existen extensiones para rastreo GPS, geoestadística y más. Cada complemento tiene un conjunto de herramientas que puede usar como parte de un ArcToolbox.

¿Cómo se relaciona ArcGIS Online con ArcGIS?

ArcGIS Online es una plataforma web y basada en la nube para usos en línea. Las principales ventajas de utilizar ArcGIS Online son:

  • Es fácil crear poderosos mapas web en línea que puede compartir e interactuar con la comunidad.
  • Al utilizar Collector y Survey123, los equipos de campo pueden recopilar información del campo.
  • ArcGIS Online es un almacén masivo de datos SIG que incluye autores autorizados. De hecho, es tan bueno que ocupa el primer lugar en nuestra lista de fuentes de datos GIS gratuitas.

Si desea obtener más información, aquí hay un tutorial sobre cómo usar ArcGIS Online.

¿Cuál es la historia de ArcGIS?

Esri desarrolla el software ArcGIS. Su historia como empresa se extiende por cerca de 50 años. A continuación, se muestra un desglose de algunos de los desarrollos clave en ArcGIS.

En 1973, Esri está en el mapa al proporcionar el primer SIG comercial en todo el estado para Maryland.

  • ARCO / INFORMACIÓN DE PC: Esri lanza PC ARC / INFO para computadoras personales individuales en 1987. Todo está basado en la línea de comandos.
  • ARCVIEW 1.0: En 1991, ArcView 1.0 es un nuevo enfoque de software SIG. Utiliza un entorno de escritorio GUI.
  • ARCVIEW 2.0: ArcView 2.0 combina la programación Avenue orientada a objetos. Este producto fue desarrollado utilizando un entorno multiplataforma en 1993.
  • ARCVIEW 3.0: En 1995, ArcView 3.0 fue el primer software SIG con todas las funciones. Por ejemplo, incluyó un asistente de geoprocesamiento con extensiones para ráster y 3D.

A partir de aquí, ArcView omite algunas de las versiones principales y pasa a ArcGIS 8.0x. Entonces, ArcGIS 4, 5, 6 o 7 no existe.

ArcGIS 8.0

En 1999, ArcGIS 8.0 combinó ArcView y ArcInfo. Uno de los cambios clave fue que se alejó de Avenue a favor de Visual Basic para Aplicaciones (VBA). También introdujo su geodatabase patentada para almacenar vectores, ráster, tablas y relaciones. Otras mejoras clave incluyeron:

  • Reglas de topología para una mejor verificación de errores
  • Las proyecciones sobre la marcha ayudaron a mantener la misma proyección en el marco del mapa.
  • Creación de anotaciones en el marco de datos y el documento de mapa.

ArcGIS 9.0

En 2004, Esri lanzó ArcGIS 9.0. La principal actualización de esta versión fue un cambio a Python. En esta versión, los usuarios pueden acceder a cualquier herramienta a través del lenguaje de programación Python. Aquí hay una lista de los aspectos más destacados de esta versión:

  • ModelBuilder se convirtió en un medio para unir un conjunto de herramientas de forma repetida.
  • Esri cambia a las secuencias de comandos de Python, donde los usuarios pueden automatizar el flujo de trabajo.
  • Páginas basadas en datos para crear una colección de mapas como cartillas.

ArcGIS 10.0

En 2010, Esri lanzó ArcGIS 10.0. Incluso ahora, esta sigue siendo la versión actual de ArcGIS. En esta versión, ArcGIS continuó con Python como su lenguaje de secuencias de comandos. Pero trajo otros avances como:

  • Plantillas de funciones para una edición más intuitiva y un mejor ajuste.
  • La barra de herramientas de análisis de imagen ayudó a recortar rásteres, realizar NDVI y clasificación de imágenes.
  • Animación de series de tiempo para datos temporales
  • Paquetes de mapas para compartir capas en documentos de mapas.

Otros recursos

Si aún desea responder "¿Qué es ArcGIS?", Aquí hay algunos recursos externos para ayudarlo a informarse:


¿Ajustar puntos a líneas en ArcGIS Desktop y automatizar usando VBA? - Sistemas de Información Geográfica

MOHAMED ABDALLA AWAD, MSc, GISP

Móvil: (+966) 53440 9620 (KSA)

Más de 11 años de experiencia en Sistemas de Información Geográfica (SIG) y profesional en Ciencias de la Computación con experiencia en tecnologías, aplicaciones y servicios de consultoría SIG, así como experiencia en gestión:

· Experiencia en análisis, modelado y automatización geoespacial 2D / 3D complejos.

· Habilidades excepcionales en secuencias de comandos de Python y gestión de bases de datos espaciales.

· Competente en varios software SIG, incluidos ESRI ArcGIS y código abierto.

· Experiencia en la preparación / procesamiento de análisis ráster avanzado.

· Excelentes habilidades de presentación .

· Resolución de problemas innovadores y habilidades analíticas.

· Conocimientos técnicos de Oracle SQL, PL / SQL, Oracle Spatial y RDBMS.

· Excelentes habilidades de comunicación verbal / escrita tanto en inglés como en árabe.

· Auto-motivado y jugador de equipo (asumiendo la responsabilidad de la entrega personal y del equipo).

· Buenas habilidades de planificación y organización.

CERTIFICADO PROFESIONAL

«Certified GIS Professional (GISP) reconocido por el GIS Certification Institute (GISCI), Certificación # 86110 - Septiembre de 2014, EE. UU.

«Certificación de Bechtel como especialista en ciencia / tecnología (B-Cert) - enero de 2017.

Empresa de gestión de programas JASARA (PMC): (Octubre de 2018 al presente)

Administrador de datos GIS , Riad, Arabia Saudita

· Gerente de datos GIS en Center Arriyadh Development Company (CADC) para el proyecto de regeneración de Central Riyadh

# Jasara PMC es la empresa conjunta creada por Jacobs y Saudi Aramco para ofrecer soluciones de gestión de programas y construcción y establecer una cultura de ética, seguridad, integridad, enfoque en el cliente, calidad y productividad en apoyo de la visión 2030 y más allá.

Bechtel (Junio ​​de 2011 a octubre de 2018)

Varios roles y ciudades como se describe a continuación:

Corporación de Infraestructura y Energía de Bechtel: (Julio de 2014 a octubre de 2018)

Supervisor de GIS, Reston, VA - Estados Unidos

· Supervisar todo el trabajo del proyecto GIS en GBU de Infraestructura, incluidos los servicios GIS para GBU de Infraestructura y Nuclear, Seguridad y Medio Ambiente (NS & ampE).

· Apoyo a mega proyectos de infraestructura / energía en todo el mundo como parte del grupo de Servicios de ingeniería hidráulica y geotécnica (G & ampHES).

Gerente de GIS - Proyecto Google Fiber , Reston, VA - Estados Unidos

· Responsable de todo el personal de GIS y el soporte para Google Fiber Project (al mismo tiempo que el Supervisor de GIS mencionado anteriormente)

Gerente adjunto de GIS - Proyecto de Google Fiber , Reston, VA -USA

· Gerente de GIS asistido con asignaciones de personal

Líder del equipo GIS - Proyecto Google Fiber , Jacksonville, FL - Estados Unidos

· Gestioné los esfuerzos de GIS para el estudio de viabilidad de la fibra óptica en la oficina de campo de Jacksonville, FL.

Analista GIS , Frederick, MD - Estados Unidos

· Líder de mercado de GIS para estudios de viabilidad de fibra óptica de segunda ronda para varias áreas metropolitanas en nombre de Google Fiber. Contribuyó a la adjudicación de contratos para diseñar y construir Internet de alta velocidad en 1,5 millones de hogares.

· Operaciones GIS alineadas para respaldar las funciones del proyecto en todo el proyecto de Google Fiber, incluida la planificación de la red, la ingeniería, el diseño, los controles del proyecto, la programación, el derecho de paso (ROW), la ingeniería de preparación (MRE) y los subcontratistas de apoyo y Fielding equipos.

· Flujos de trabajo automatizados de análisis espacial y geoprocesamiento para garantizar la precisión, la entrega rápida y oportuna de los entregables requeridos. La automatización incluyó secuencias de comandos de Python, modelos de geoprocesamiento de ArcGIS y vistas de tablas geoespaciales de Oracle.

· Se mantuvieron los formatos de datos GIS estándar en todo el proyecto mediante la aplicación del diccionario de datos del cliente en la geodatabase empresarial de Oracle.

· Cumplió con los requisitos de datos del cliente mediante la realización de controles de calidad en los entregables GIS.

· Redactó procedimientos de GIS y documentos de orientación para documentar las mejores prácticas y establecer procedimientos de trabajo consistentes en todo el equipo de GIS.

· Elaboración de mapas profesionales digitales y en papel para uso interno y entregables al cliente.

Bechtel Corporation - Grupo GIS corporativo: (Junio ​​de 2011 a julio de 2014)

Técnico GIS, Reston, VA - Estados Unidos

· GIS Market GIS Market Lead para estudios de viabilidad de fibra óptica de primera ronda para Google Fiber a fin de evaluar la construcción potencial de redes de Internet de fibra óptica de alta velocidad en tres áreas metropolitanas de EE. UU.

· Proporcionó soporte GIS para una amplia gama de proyectos en todo el mundo, incluidos minería, ferrocarriles, transmisión, energía solar y más.

· Procesos intensivos en datos mejorados y ayudan a modelar datos de manera eficaz mediante la realización de análisis espaciales y automatizar los flujos de trabajo de geoprocesamiento.

· Se prepararon y procesaron enormes datos LiDAR para el proyecto del metro de Riad.

· Mantuvo la interoperabilidad de los datos espaciales en Oracle Spatial Enterprise de diferentes fuentes como dibujos de ingeniería, centro de compensación de datos GIS, etc.

· Seguí al desarrollador de SIG en la programación de aplicaciones web de SIG.

Universidad Estatal de Carolina del Norte (NCSU): (Febrero de 2008 a diciembre de 2010)

Asistente de investigación GIS - Centro de Observación de la Tierra , Raleigh, NC - EE. UU.

· Participó en proyectos GIS para agencias gubernamentales locales y federales como miembro del Centro de Observación de la Tierra.

· Geoprocesamiento por lotes automatizado utilizando scripts de Python para procesar cientos de mosaicos de imágenes de alta resolución.

· Interacción optimizada del usuario para la descarga de archivos de datos desde el sitio web del Servicio de Parques de EE. UU. (NPS) mediante la creación de una interfaz de usuario personalizada en el lenguaje de programación VBA.

· Desarrolló una aplicación de escritorio GIS llamada Hacer un mapa para empleados no técnicos del Servicio de Parques Nacionales que utilizan ArcObjects y VBA.

· Ayudante de docencia en dos cursos de posgrado en SIG durante tres semestres.

· Asistió a la Dra. Laura Tateosian en el desarrollo del curso básico de Fundamentos de Programación GIS para el nuevo programa de Maestría en Ciencia y Tecnología de la Información Geoespacial en NCSU.

EDUCACIÓN Y CREDENCIALES

Maestría en Ciencia y Tecnología de la Información Geoespacial 2010

Universidad Estatal de Carolina del Norte, Raleigh, NC - EE. UU.

Certificado de Posgrado en GIS 2008

Universidad Estatal de Carolina del Norte, Raleigh, NC - EE. UU.

Licenciatura en Ciencias de la Computación 2004

Future University (anteriormente: Computer Man College), Jartum, Sudán

Licenciatura en Ciencias en Matemáticas y Física 2003

Universidad de Jartum, Jartum, Sudán

«Premiado por Bechtel's LÍDER DE PARTICIPACIÓN DE G & ampHES KMN + reconocimiento en diciembre de 2017 por mis contribuciones a la Red de Gestión del Conocimiento interna de G & ampHES en 2017.

«Galardonado con el premio innovador de Bechtel Thinking LeadeR + reconocimiento en diciembre de 2017 por mis esfuerzos y entusiasmo al presentar y presentar futuras ideas de fondos en el área de SIG.

«Galardonado con dos de Bechtel Entregar LeadeR + reconocimiento en abril de 2017 y diciembre de 2016 por desarrollar un proceso de trabajo estándar para mejorar las operaciones de MRE y acelerar el diseño y la construcción relacionados con la antena en el proyecto Google Fiber, EE. UU.

«Premiado por Bechtel's Entregar LeadeR + reconocimiento en julio de 2016 por producir informes de QA / QC completos y de calidad para ayudar al equipo a realizar las actualizaciones de conformidad con los requisitos de nuestro contrato para el proyecto de Google Fiber en EE. UU.

«Premiado por Bechtel's Conozca a su líder de trabajo + reconocimiento en abril de 2015 por desarrollar un proceso GIS que acelera la solución de problemas de diseño para el equipo de ingeniería / planificación de redes en el proyecto de Google Fiber en EE. UU.

«Galardonado con dos Bechtel's LÍDER ESTRATÉGICO + reconocimientos en febrero y abril de 2015 por mi contribución a las cantidades de LSTK y los procesos de QA / QC en los entregables de GIS en el proyecto de Google Fiber en EE. UU.

«Premiado con uno de Bechtel CONOZCA A SU CLIENTE LÍDER + reconocimiento en diciembre de 2014 por la excelente finalización de mi trabajo a tiempo y por superar las expectativas de los clientes sobre los entregables de GIS en el proyecto de Google Fiber en EE. UU.

«Galardonado con tres Bechtel's Líder + disciplinado / automotivado reconocimientos en noviembre de 2013, enero / abril de 2014 por mi compromiso y dedicación en la consecución de objetivos destacados en los estudios de viabilidad del proyecto Google Fiber en EE. UU.

«Premiado con uno de Bechtel Líder + disciplinado / automotivado reconocimiento en abril de 2013 por el apoyo oportuno para la gestión de datos y los esfuerzos de seguimiento de cantidades para el proyecto ATCO East Alberta Transmission Line en Alberta, Canadá.

«Galardonado con el Estrella GIS del mes reconocimiento en enero de 2013 por el desempeño ejemplar en la base de datos de permisos y terminación de torres para el proyecto ATCO Hanna Regional Transmission Development en Alberta, Canadá.

«Premiado con uno de Bechtel LÍDER ESTRATÉGICO + reconocimiento en mayo de 2012 por participar en la innovación de una solución verdaderamente única para la colocación de pilones para el proyecto Catalina Solar Energy en California, EE. UU.

  • Power BI Basic (Bechtel, diciembre de 2017)
  • Capacitación de Bechtel's Supervisor Development / Essentials (septiembre de 2017)
  • Oracle Spatial Advanced (Oracle, junio de 2015)
  • Oracle Spatial Essentials (Oracle, mayo de 2014)
  • Creación de aplicaciones web con ArcGIS API for JavaScript (ESRI, junio de 2013)
  • Fundamentos de JavaScript para el desarrollo de aplicaciones web y móviles (Servicios de formación geoespacial, mayo de 2013)
  • Intro. a la programación de aplicaciones .NET con Visual Studio (Microsoft, marzo de 2012)
  • Intro. a la programación de ArcObjects usando VBA (ESRI, abril de 2009)

· Lenguajes de programación - Avanzado: Python, VBA básico: JavaScript, .NET

· ESRI: ArcGIS Desktop 10.5.1, ArcGIS Server

· ArcGIS extensiones: Herramientas de análisis, conversión, gestión de datos, etc.

· Oráculo: Conceptos de PL / SQL, Oracle Spatial, RDBMS

· Otro software GIS: Calculadora geográfica de Blue Marble, ERDAS IMAGINE 9.3

· SIG de código abierto: GRASS GIS, QGIS

· GPS: Software de oficina GPS Pathfinder. Dispositivo GPS: Trimble GeoXT

· Microsoft Office: Word, Excel, Access, Power Point, Visio y Power BI.


Parte 5: Dibujos de campo de georreferencia

El dibujo anterior fue escrito por Sergio durante su trabajo de campo en Asuán. Está dibujado a escala, con gran atención al detalle. Cada punto de datos recopilado por la estación total está marcado claramente con un signo & # 8220 + & # 8221, como se indica en la siguiente vista ampliada:

El desafío radica entonces en superponer este boceto para que coincida con los puntos de datos recopilados por la estación total, cuyos resultados mejorarían enormemente la reproducción visual de nuestro sitio arqueológico.

La barra de herramientas de georreferenciación

Al igual que la barra de herramientas de ajuste espacial (que nos permitió & # 8220move & # 8221 datos vectoriales), la barra de herramientas de georreferenciación nos permite & # 8220move & # 8221 datos ráster. Dado que nuestro boceto es una imagen jpeg escaneada, usaremos la barra de herramientas de georreferenciación para escalarla y rotarla a su ubicación espacial correcta.

Ir a Personalizar, Barras de herramientas, Georreferenciación para habilitar la barra de herramientas de georreferenciación. Observe que la mayoría de las funciones están atenuadas por ahora.

¡Trae el boceto!

Agregue el hermoso boceto de campo de Sergio & # 8217, QH36_C9.jpg de la carpeta de datos del taller, en la ventana de ArcMap.

¿Dónde está mi imagen?

Cuando la imagen se agrega por primera vez a ArcMap como jpg (u otros formatos de imagen como tiff & # 8217s o png & # 8217s), no tiene referencia espacial. En otras palabras, no sabe dónde está en el mundo. ArcMap asigna automáticamente la esquina superior izquierda de la imagen al punto de origen 0,0 del diseño del mapa actual. Cada píxel tiene un metro de longitud, por lo que una imagen de 4000 píxeles de ancho se estiraría de (0,0) a (4000,0).

Ahora vamos a georreferenciar esta imagen. Haga clic derecho en el C9 capa de puntos de la tabla de contenido, y Zoom a capa.

  1. En la barra de herramientas de georreferenciación, ahora debería ver QH36_C9.jpg seleccionado en el cuadro desplegable.
  2. Haga clic en el menú desplegable Georreferenciación y seleccione Ajustar a la pantalla

El dibujo ahora debería estar & # 8220 colocado & # 8221 en el mapa.

El dibujo se coloca dentro de la ventana actual, lo que facilita su visualización en referencia a los puntos de referencia de la estación total. Ahora queremos hacer coincidir el dibujo con nuestros puntos. No existe una forma & # 8220correcta & # 8221 de hacer esto per se, pero intentaremos hacer coincidir tres puntos de tres esquinas de nuestro dibujo.

Punto de control # 1

Amplíe la punta del & # 8220finger & # 8221 (abajo a la izquierda). Nuestro primer punto de control será el punto marcado con un círculo a continuación.

  1. En la barra de herramientas de georreferenciación, seleccione la Agregar punto de control botón
  2. Haga clic en la ubicación de nuestro primer punto de control

Reduzca el zoom (utilice la rueda de desplazamiento) y desplácese por el mapa (mantenga pulsado & # 8220c & # 8221) hasta la ubicación del C9 puntos de la estación total. Busque el punto correspondiente y haga clic para registrar el primer punto de control.

Punto de control # 2

Aleje y acerque el zoom a la esquina inferior derecha del boceto. Localice el siguiente punto y márquelo como un nuevo punto de control.

Aleje y vuelva a acercar al punto correspondiente de la estación total y haga clic para registrar nuestro segundo punto de control. ¿Estás entendiendo esto ahora?

Punto de control # 3

Para nuestro punto de control final, aleje y acerque la esquina superior izquierda de nuestro dibujo, que ahora se ha escalado y girado en función de nuestros primeros 2 puntos de control. Está casi, pero no del todo, perfectamente situado, así que dejemos que & # 8217s haga un ajuste final. Haga clic en una cruz del dibujo (1) y haga clic en el punto de la estación total al lado (2).

Aléjese para observar su trabajo y maravíllese con la inmaculada precisión del boceto de campo de Sergio.

El paso final & # 8211 e importante & # 8211 es guardar su imagen georreferenciada. Vaya a la barra de herramientas de georreferenciación y Actualización de georreferenciación. Esto asegura que su trabajo se guarde.


¿Ajustar puntos a líneas en ArcGIS Desktop y automatizar usando VBA? - Sistemas de Información Geográfica

  • Especialista en GIS experimentado que ofrece 18 años de éxito en el sector público / privado: diseño, implementación y soporte de infraestructuras GIS de alta disponibilidad (escritorio / servidor e intranet / internet).
  • Responsable de la Calidad, Organización y Mantenimiento de Datos de Servicios Públicos de Obras Públicas: diseño, implementación y mantenimiento de la disponibilidad de datos en tiempo real bajo demanda.
  • Con mentalidad Lean Six Sigma: identificar tiempo de valor y sin valor agregado para desarrollar el proceso de competencia e implementar herramientas GIS para lograr un rendimiento óptimo (valor en dólares).
  • Excelente comunicador: capaz de traducir de manera eficaz la información técnica de una manera que permita que la gerencia, los asociados y los usuarios finales la comprendan.
  • Los dibujos incorporados / originales se pueden ubicar en una unidad de red mediante el sistema de recuperación de datos Five Click.
  • Creé un sistema de archivo estructurado que permite un proceso de búsqueda eficiente de dibujos de ingeniería.
  • Proceso supervisado de escaneo y archivo de documentos impresos de ingeniería.
  • Actualizar direcciones y parcelas Datos GIS (parcialmente manual y automatizado)
  • Al mismo tiempo administró la instalación de tres ArcGIS Enterprise Server 10.2, Enterprise instalado, MS Windows 2008R2 y MS SQL 2008R2, creó el inicio de sesión del usuario y los roles de usuario especificados, la copia de seguridad de datos y el proceso de recuperación.
  • Diseñé e implementé procedimientos automatizados de copia de seguridad y restauración de datos en modo de servidor de producción y preparación.
  • Se implementaron procesos de actualización de la base de datos utilizando la exportación total a nivel de tabla y la desfragmentación completa de la base de datos, lo que resultó en un mejor rendimiento y una gestión eficaz del espacio.
  • Automatizó más de 25 trabajos de procesamiento de datos nocturnos con la provisión de correo electrónico & ldquoSuccess & rdquo o & ldquoFail & rdquo.
  • Coordinado con el proveedor (Intergraph) en actualización de base de datos y software ().
  • Se actualizó la base de datos de Oracle CAD911 cada dos meses.
  • Creé un mapa de puntos calientes para identificar áreas con la mayor concentración de casos de código para respaldar la implementación del proceso LEAN para acelerar los casos de violación de código y movilizar recursos donde más se necesitaban identificando valor y tiempo sin valor agregado.
  • Valor identificado y tiempo sin valor agregado en los procesos de revisión de construcciones existentes (se espera que ahorre más de $ 100,00 en horas-hombre / año).

COMPETENCIAS BÁSICAS:

Hardware: Dispositivos Apple, Raspberrypi, servidores multinúcleo y PC de escritorio.

Software: CityWorks, EnerGov, ArcGIS Server 10.5, ArcGIS 10.5, ArcSDE 10.5., QGIS, EDEN

Sistemas operativos: MS Windows 7/8/10, Enterprise MS Windows 2008 R2, MS SQL Server 2012, Ubuntu (escritorio / servidor), PostgreSQL.

Protocolos: TCP / IP

Instrumentos: Network Analyst 10.2, Spatial Analyst 10.2, Oracle SQL Developer, DMAIC, 5S, Kaizen, mapeo de flujo de valor, análisis de Pareto, mantenimiento predictivo total, diagrama de Gantt.


Simplifiqué su código y esto debería funcionar bien (explicaré los cambios a continuación):

La función QueryTables.Add () puede crear los objetos Connection y Recordset por usted, por lo que simplifica muchas cosas. solo necesita agregar qué tipo de conexión es en la cadena de conexión (la parte "OLEDB").

Letting Excel do most of the work seems to solve your problem :)

It looks like your error is on this line:

I think your problem is that you are using python syntax to look up a value in a VBA Collection. Try changing your square brackets to parentheses.

The reason being that in VBA when you invoke a Collection like this, Range("A1") , you are actually calling it's default method, Range.Item("A1") . Basically, VBA Collections do not translate to python dictionaries.

I'm getting this from this forum thread, and my experience with VBA.

Unfortunately, I've tried both: as noted in your link, they sometimes don't do the same thing, but my gut feeling here is that the '[' is more likely to be what I want. – mavnn


Ver el vídeo: Creating TIN from DEM in ArcGis