Qu'est-ce que l'outil de requête spatiale pour les profanes?

9

Je ne sais rien du SIG, mais j'ai ce que je pense être un problème SIG. Après avoir passé quelques heures à rechercher mon problème sur Google, je pense que ce que je dois faire est d'effectuer une requête spatiale, mais je ne sais pas comment m'y prendre.

J'ai des données sur la criminalité (une liste d'incidents spécifiques, la date à laquelle ils se sont produits et l'adresse où ils se sont produits) que j'aimerais examiner par rapport à un quartier particulier. J'ai un aperçu du quartier sur une carte, qui est suffisamment précis pour que je puisse le traduire en un polygone qui décrit le contour du quartier. J'aimerais filtrer les données sur la criminalité dont je dispose pour voir quels incidents spécifiques se sont produits dans les limites de ce quartier. Je pense que c'est une requête spatiale, mais je ne suis pas sûr.

Je cherche des conseils sur le problème en général. Il semble qu'il existe des outils gratuits en ligne pour ce genre de choses (Google Fusion Tables?) Et j'ai accès à ArcGIS Desktop et MS SQL Server. Je connais SQL Server, mais pas ArcGIS Desktop et cela ne ressemble pas à quelque chose que je pourrais ramasser et apprendre dans un jour ou deux, mais je ne suis pas sûr.

Elbelcho
la source
Voulez-vous effectuer des requêtes spatiales sur le bureau (ArcGIS) ou sur une page Web (à l'aide de Google Fusion Tables)?
Mapperz

Réponses:

8

Dans ArcMap, si vous recherchez Rechercher dans un polygone dans ArcMap, vous trouverez ceci:

"Sélectionnez Par emplacement pour sélectionner les entités de la couche de points qui coupent la couche de polygones"

Cela se trouve par "Sélection> Sélectionner par emplacement" dans la barre de menu et il demandera un calque cible puis un calque source et une méthode de sélection.

Ainsi, la couche cible est votre couche de points, la couche source, la couche polygone et «la couche cible sont dans la couche source comme méthode de sélection spatiale.

Enregistrez ensuite la sortie

Poilu
la source
Cela semble être une bonne idée, j'ai fait une demande pour qu'ArcGIS soit installé sur mon bureau, je vais essayer ceci dès que possible. Merci.
Elbelcho
Après l'étape ArcGIS, vous pouvez même simplement exporter vers Excel pour filtrer les données.
Matthew Snape
1
Si vous n'avez pas déjà les points sur la carte, vous devrez d'abord les géocoder pour obtenir les coordonnées de l'adresse.
Brad Nesom
Pour faire un suivi: j'ai utilisé cette méthode et cela a très bien fonctionné. J'ai eu du mal à comprendre quelques étapes intermédiaires, comme dessiner le contour du quartier sur une vue satellite, convertir ce dessin en entité puis géocoder les adresses, mais une fois que cela a été géré, "Sélectionner par emplacement" était exactement ce que J'avais besoin et j'ai créé un ensemble de données facile à comprendre et à exporter qui correspond parfaitement à mes besoins. Merci!
Elbelcho
4

Dans votre tableau des incidents criminels, vous allez avoir besoin d'informations qui se connectent à votre quartier. Le polygone de votre quartier ne contient pas toutes les adresses qu'il contient, donc votre meilleur pari serait soit A) d'obtenir des données de rue, de parcelle ou de bâtiment qui contiennent des adresses qui correspondent à votre liste ou B) d'ouvrir votre table des crimes et d'ajouter une colonne pour quartier. puis sélectionnez l'adresse dans votre quartier et remplissez le nom / ID du quartier auquel il correspond (cela signifie que vous devez ajouter une colonne dans votre polygone de quartier et ajouter le même ID) Fondamentalement, vous devez avoir un moyen de faire savoir à la requête spatiale que ces adresses appartiennent à ce quartier.
Étant donné que votre table n'est pas une classe d'entités ponctuelles (je suppose), vous devrez effectuer une jointure basée sur la table. Pour ce faire, vous ouvrez ArcMap, cliquez sur ajouter des entités, parcourez pour trouver votre table et votre quartier, cliquez avec le bouton droit sur votre quartier, cliquez sur joindre> et suivez les invites pour joindre les attributs d'une table.

Meg McG
la source
Eh bien, c'est le problème, les données sur la criminalité sont pour toute la ville, et je veux les filtrer afin que je puisse voir quels incidents de criminalité spécifiques se sont produits dans ce quartier.
Elbelcho
1
Avez-vous d'autres données SIG? Avez-vous des parcelles ou des rues?
Meg McG
3

Vous dites que vous avez une représentation spatiale des quartiers, mais les données sur la criminalité ne sont que des adresses.

il existe des moyens de relier les crimes aux quartiers.

obtenir une liste de toutes les adresses dans les quartiers et adhérer à cette liste. c'est une solution non spatiale.

ou vous devez obtenir une représentation spatiale des informations sur le crime.

si vous avez des coordonnées pour les crimes, vous joignez le polygone de voisinage avec les points de crim avec une déclaration d'intersection. alors c'est une solution spatiale.

Nicklas Avén
la source