Suite

Lecture de données raster avec les outils ArcGIS en C#


J'ai une couche de données raster en tant que IRasterLayer et j'utilise le SDK C# d'ArcGIS. Voici l'IRasterLayer.

  1. Je veux accéder à toutes les cellules
  2. Je veux modifier les valeurs des cellules.

Après tout, j'ai besoin de savoir comment lire les données raster. Où vais-je obtenir les valeurs dansIRasterLayer


Pour accéder aux données de pixels avec IRaster2, IRasterCursor et IPixelBlock3, et al : http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/How_to_access_pixel_data_using_a_raster_cursor/00010000000t000000/

On dirait que vous pouvez également utiliser IRawBlocks et IRasterBandCollection : http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/How_to_access_pixel_data_using_the_RawBlocks_object/000100000022000000/


ConservationBytes.com

En tant que personne qui écrit beaucoup de modèles - dont beaucoup pour des questions appliquées à la gestion de la conservation (par exemple, quotas de récolte, objectifs d'éradication, tailles minimales de population viable, etc.) avec leur adoption et leur mise en œuvre par les autorités de gestion.

Certaines de ces expériences ont impliqué des échecs catastrophiques pour influencer une gestion ou une politique. Un souvenir particulièrement douloureux concerne un modèle que nous avons écrit pour aider à optimiser les approches visant à éradiquer (ou du moins à réduire les densités) d'animaux sauvages dans le parc national de Kakadu. Nous avons même écrit ce foutu truc en Visual Basic (horrible langage de codage) pour que les gens puissent exécuter le module dans Excel. Autant que je sache, personne ne l'a jamais utilisé.

D'autres ont été acceptés plus facilement, comme un modèle de récolte de requins, qui (je pense, mais je n'ai aucune preuve à l'appui) a été utilisé pour justifier les quotas de pêche, et celui que nous avons fait récemment pour l'éradication des porcs sauvages sur Kangaroo. Island (pas encore publié) a conduit directement à une augmentation du financement de l'agence responsable du programme.

Selon Altmetrics (et l'outil en ligne que j'ai développé pour obtenir rapidement des informations Altmetric au niveau du papier), seuls 3 des 16 de ce que j'appelle mes articles les plus « modélisation appliquée » ont été cités dans des documents de politique :

Partager:

Comme ça:


Bourses de doctorat en paléoécologie

Avec mon nouveau poste de Matthew Flinders Fellow en écologie mondiale à l'Université Flinders, je suis dans la position agréable de pouvoir offrir deux bourses de doctorat aux meilleurs candidats du monde entier. Si vous sentez que vous êtes à la hauteur du défi, j'ai hâte d'avoir de vos nouvelles.

Ces projets s'inscriront dans les thématiques paléo-écologiques suivantes :

Projet de doctorat n°1. Des réseaux écologiques pour examiner les cascades communautaires d'extinctions de la mégafaune de la fin du Quaternaire Lire le reste de cette entrée »

Partager:

Comme ça:


ConservationBytes.com

Compte tenu de la popularité de certains messages normatifs sur ConservationBytes.com, j'ai pensé qu'il était prudent de compiler une liste de logiciels que mon laboratoire et moi avons trouvés particulièrement utiles au fil des ans. Cette liste n'est pas censée être exhaustive, mais elle vous donnera un avant-goût de ce qui existe. Je ne liste pas la pléthore de logiciels de génétique de conservation disponibles (généralement étant donné mon manque d'expérience avec celui-ci), mais si c'est votre domaine de prédilection, je suggère de commencer par l'excellent livre de Dick Frankham, Une introduction à la génétique de la conservation.

1. R: Si vous n'avez pas encore chargé le langage de programmation R open source sur votre machine, faites-le maintenant. C'est le logiciel de statistique et de programmation le plus utile à la disposition de quiconque n'importe où dans le domaine des sciences. Ne vous inquiétez pas si vous n'êtes pas un programmeur à part entière, il y a maintenant suffisamment de personnes qui utilisent et développent des bibliothèques sophistiquées (paquets de fonctions) pour qu'il y ait à peu près une application pour tout de nos jours. Nous avons tendance à utiliser R à l'exclusion de presque tout autre logiciel statistique, car il vous permet d'apprendre la technique plutôt que d'appuyer aveuglément sur le bouton ‘go’. Vous pouvez également vous arrêter ici – avec R, vous pouvez faire à peu près tout ce que le logiciel répertorié ci-dessous fait cependant, vous devez être un programmeur extrêmement intelligent et avoir beaucoup de temps libre. R peut aussi parfois s'enliser avec trop de RAM remplie, auquel cas d'autres langages compilés tels que PYTHON et C# sont utiles.

2. GESTIONNAIRE VORTEX/ÉPIDÉMIE/MÉTA-MODÈLE, etc.: Cette suite de logiciels de projection individuelle a été initialement conçue par Bob Lacy et Phil Miller pour déterminer la viabilité de petites populations (généralement captives). Le VORTEX d'origine est devenu un progiciel d'analyse de viabilité de population polyvalent, puissant et sophistiqué qui est désormais lié à ses applications cousines comme OUTBREAK (le seul logiciel épidémiologique standard existant) via le « centre de commande » META- MODEL MANAGER (voir des exemples ici et ici de notre laboratoire). Il existe d'autres modules complémentaires qui rendent possibles presque toutes les applications de projection de population et de simulation rétrospective. Et tout est gratuit ! (Attention : actuellement indisponible pour Mac, bien que j'aie harcelé Bob pour qu'il fasse une version Mac).

3. RAMAS: RAMAS est l'application incontournable pour la modélisation spatiale de la population. Développé par le très intelligent Resit Akçakaya, c'est l'un des seuls outils qui intègre les aspects de métapopulation spatiale avec des modèles démographiques formels basés sur des cohortes. C'est également très utile dans un contexte de changement climatique lorsque vous avez des projections de l'évolution de l'adéquation de l'habitat comme couche de base sur laquelle la dynamique des métapopulations peut être modélisée. Ce n'est pas gratuit, mais cela vaut la peine d'être acheté.

4. MARXAN: Aucune liste d'outils logiciels de conservation ne serait complète sans MARXAN (et l'énorme Possum serait plus qu'un peu perturbé si je ne l'incluais pas ici). Si la planification de la conservation et la conception des réserves sont vos intérêts, ne cherchez pas plus loin que ce logiciel intelligent, avec une capacité SIG complète.

5. Investir: Il s'agit d'une famille d'outils pour cartographier et évaluer les biens et services de la nature, permettant aux décideurs d'évaluer les compromis associés aux choix alternatifs et d'identifier les domaines où l'investissement dans le capital naturel peut améliorer le développement humain et la conservation.

6. ARC/SIG: En parlant de choses spatiales, si vous avez besoin d'une bonne capacité SIG, vous aurez probablement besoin de dépenser pour le package ARC/GIS (plutôt cher). Je ne suis pas un grand fan des aspects corporatifs de ce monstre, mais c'est sans doute le SIG le plus puissant du marché. Je n'ai pas encore trouvé de package SIG open source décent pour PC ou Mac.

7. BIOMOD: Bien que nous ayons tendance à modéliser la distribution des espèces à partir de zéro dans des packages comme R, ceux qui ont moins d'expérience auront probablement besoin de quelque chose comme BIOMOD open source. Le logiciel est spécialement conçu pour la prévision d'ensemble des distributions d'espèces (combinant les sorties de nombreux modèles différents) et est implémenté dans R.

8. MAGIQUE/SCENGEN: Ceci, le ‘Mmodèle pour le UNEévaluation de ggaz reenhouse jeinduit Climiner Change/Un climat régional SCENario GENerator’ est un puissant émulateur de modèle de circulation mondiale (GCM) développé par Tom Wigley (qui fait maintenant partie de notre laboratoire). Si vous faites des projections régionales du changement climatique, vous en aurez besoin.

9. ECOPATH avec ECOSIM: Ce puissant trio (il comprend ECOSPACE) d'applications modélise les liens trophiques et simule ensuite comment les perturbations se répercutent à travers les communautés. Avec ECOSPACE, vous pouvez même simuler les effets des réserves virtuelles sur la dynamique de composition de la communauté.

10. WINBOUG: Si l'inférence bayésienne est votre truc, alors WINBUGS est utile. Un logiciel statistique bayésien puissant (et gratuit), vous pouvez également l'appeler depuis R en utilisant R2WINBUGS.

11. MARQUE: Je ne serais pas allé très loin sans ce logiciel d'estimation des paramètres de capture-marquage-recapture. Développé par Gary White et Ken Burnham il y a des années, il comprend désormais toutes les variantes possibles du modèle de marquage-recapture sous le soleil. Si vous devez estimer la survie, la capture, l'émigration, l'immigration, etc. avec des individus marqués, vous devez maîtriser MARK.

Comme je l'ai dit, cette liste n'est pas complète. Je suis sûr que beaucoup d'entre vous ont vos packages préférés, donc si vous avez d'autres suggestions pour cette liste, veuillez les ajouter ci-dessous et inclure une URL pour le téléchargement du logiciel.