Identifiants géographiques

Les variables d'identification géographique nous donnent des informations sur les géographies Nous utilisons dans notre analyse. Les chiffres tels que la zone (miles carrés ou kilomètres carrés), ou des coordonnées de milieu (Latitude et longitude de le centre géographique d'un secteur) de la géographie choisie peut être joint comme variables de données à notre sortie.

En outre, l'utilisateur peut également choisir de sortie des noms géographiques et clés dans leurs géographies sélectionnées. Allocate peut facilement déterminer Quelles sont les géographies qui contiennent d'autres géographies et donnent à l'utilisateur une réponse, en attachant à nouveau les variables de données à la sortie sélectionnée.

Lorsque les géographies ne sont pas une relation un à un, ce qui signifie qu'il peut être des polygones qui occupent partiellement plus d'un identificateur géographique géographie, Allocate utilisera une méthode réelle pondérée par zone pour déterminer zone à laquelle attribuer un polygone. Un objet Polygon doit se chevaucher au moins la moitié de sa couverture totale par un polygone d'identification géographique à attribuer cet identifiant géographique. En outre, si plusieurs identificateurs géographiques Les ID sont affectés, l'enregistrement sera marqué avec *.

Les fichiers demoX GeoID sont des fichiers demoX spéciaux pour générer des identifiants géographiques.  Ils utilisent une méthode de surface réelle pondérée pour déterminer quelle zone pour assigner un polygone à.  Il est généralement utilisé pour attribuer un code postal ou du code de comté à une géographie pour un rapport Allocate.

Ce fichier demoX nécessite un fichier YXDB qui possède les polygones ainsi que les champs que vous souhaitez appliquer en tant que géoidentificateurs.  Il est très recommandé que le fichier YXDB soit trié sur le SpatialObject et aussi pour ne pas avoir de champs supplémentaires pour une performance maximale.

Modification des identifiants géographiques

Des géoidentificateurs ont été construits pour offrir aux utilisateurs la possibilité de contrôler Comment une affectation de géographie est faite.  Les utilisateurs peuvent définir le chevauchement minimum qui doit exister pour qu'une affectation de géographie soit faite (pas moins que 50%).  En outre, la valeur pour marquer une cession en tant que la correspondance multiple est contrôlable comme l'identificateur de symbole pour plusieurs match.

Vous pouvez modifier 3 paramètres spéciaux :

  • assignThreshold
    • Ce est un nombre de 50 à 99,9 qui définit le chevauchement minimum qui doit exister pour assigner un géoïde à une géographie Allocate.  Si définie sur 50, cela signifie qu'un rayon (ou une autre géographie) doit être à moins 50% couverts par un polygone géoïde (comme un code postal) à attribuer ce géoïde.  La valeur par défaut est 50.
  • singleAssignThreshold  
    • Ce est un nombre de assignThreshold à 100 qui détermine si un Géoïde est marqué comme un multiple.  La valeur par défaut est 90.
  • multipleDesignator
    • Ce est le texte qui est ajouté à tous les champs de chaîne qui sont plus élevés que singleAssignThreshold mais inférieurs à assignThreshold.  La valeur par défaut est *.

En outre, il y a un champ spécial: [CoverageArea]. Si ce champ est utilisé comme nom de champ source, il n'est pas nécessaire de être dans le fichier YXDB et il affiche une valeur numérique pour le montant exact de couverture pour le géoïde sélectionné.

Vous trouverez ci-dessous un exemple de code XML brut d’un fichier DemoX.  Il présume que vous avez zip. yxdb dans le même répertoire.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<DemoX type="GeoID">
   <DemoFileInfo copyright="(C) 2010lteryx, Inc" name="ZIP GeoID" version="2010> copyright="(C) 2010lteryx, Inc" name="ZIP GeoID" version=""></DemoFileInfo copyright="(C) 2010lteryx, Inc" name="ZIP GeoID" version="2010>>
   <DataConnectionString>ZIP.yxdb</DataConnectionString>
   <Multiple assignthreshold="50" singleassignthreshold="90" multipledesignator="*"></Multiple>
   <VariableList>
      <Category name="ZIP GeoID">
         </Vintage>
            </Variable>
            </Variable>
            </Variable>
            <Variable description="ZIP Coverage Area" fieldname="ZIP__Coverage_Area" fieldnamelong="" isindexable="False" sourcefieldname="[CoverageArea]" units="Percent"></Variable>
         </Vintage>
      </Category>
   </VariableList>
</DemoX>