1 votos

Añadir sólo características únicas de otro shapefile

Soy nuevo en una empresa que hace uso de una base de datos de puntos bastante grande. Por la razón que sea, la mujer que estuvo aquí antes que yo hizo una gran cantidad de puntos duplicados - los atributos pueden ser un poco diferentes pero las coordenadas son las mismas.

He descubierto que puedo eliminar los puntos tanto en QGIS utilizando el plugin mmqgis, como en ArcMap utilizando la herramienta "eliminar idénticos". Sin embargo, cuando uso cualquiera de los dos métodos, me he dado cuenta de que hay algunos puntos que se eliminan por completo. Para la mayoría, deja un punto, pero he encontrado algunos que se han ido por completo.

¿Alguien conoce un método para añadir características únicas a una tabla de atributos?

Estoy pensando que puedo comparar la tabla original con la "limpia" y volver a añadir los puntos que faltan. Loo

1voto

Tobias Wärre Puntos 589

Puede intentar lo siguiente: Si su tabla de atributos ya tiene campos x,y (si no es así, cree dos nuevos campos para mantener los valores x,y y calcular la geometría para obtener las coordenadas) entonces cree un nuevo campo de cadena y calcule las x,y en el nuevo campo (calculadora de campo > expresión: [X] & " , " & [Y]). Una vez hecho esto, puede utilizar la herramienta de estadísticas de resumen en el nuevo campo y utilizar "recuento" para el tipo de estadística. Esto devolverá una tabla que muestra las combinaciones x,y que tienen duplicados exactos (el campo "count" los mostrará con un número mayor que 1). Como no sé cuántos registros tiene en su archivo, la siguiente parte puede funcionar o no en su caso: Podría añadir un campo llamado "duplicados" a su tabla resumen y luego seleccionar todos los registros con un valor > 1 y calcular los registros a "sí". A continuación, cambie la selección y calcule el resto de los registros como "no". A continuación, establezca una relación de uno a varios entre sus puntos y la tabla resumen, seleccione los registros con "duplicados = 'sí'" y anule la selección de los registros que desee conservar y elimine el resto. Esto puede ser demasiado engorroso para tu propósito, pero tal vez te indique la dirección correcta.

1voto

alxcpa01101 Puntos 1

Ya que se trata de coordenadas que son iguales, Cerca (Análisis) será suficiente. Utilice un radio de búsqueda muy pequeño, como 1 pie o un metro. Los puntos que tienen un valor superior a -1 en la nueva columna Near_FID son duplicados.

1voto

ropable Puntos 688

@Paul lo tenía:

Debería probar con el campo Shape [en lugar de los campos Lat/Long]. Debería ser más exacto y está garantizada su actualización.

Resulta que el software de geocodificación que utilizamos (MapMarker) arrojó muchos de los puntos en centroides de código postal, dándoles las mismas coordenadas. Tuve que entrar y mirar el miedo que MapMarker da a los puntos y ejecutar "borrar idénticos" sólo en las coincidencias exactas. Ahora tengo que geocodificar manualmente ~250 puntos.

-1voto

torpesco Puntos 61

http://www.gpsbabel.org/ GPS babel tiene muchas opciones para ayudarle a gestionar los datos de los puntos en función de los atributos, la distancia, etc.

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