hoe een rastercel te bufferen met Visual Basic ArcObjects in ArcMap

Ik ben nieuw in Visual Basic, ik heb een vraag over het maken van een bufferzone op basis van een rasterlaag.

Ik heb een rasterlaag met de naam "Value_Raster", ik heb een tekstvak in het gebruikersformulier, ik maak ook een toolknop. In de mousemove -gebeurtenis onder deze toolbutton wil ik een buffergebied maken waarvan de oorsprong de rastercelwaarde is wanneer ik mijn cursor op de cel verplaats, kan het buffergebied een vierkante (of rechthoekige) vorm hebben, wanneer de som van de rasterwaarden in de bufferzone zijn gelijk aan de tekstvakwaarde in het gebruikersformulier, de buffer zal stoppen. tot slot wordt de som van het gebufferde gebied weergegeven in de msgbox.

Help me alsjeblieft! hartelijk bedankt.

Emma

2
Dit is mij niet erg duidelijk. Wilt u een vierkant laten groeien bovenop de huidige muislocatie totdat de som van de pixelwaarden binnen dat vierkant een waarde in het tekstvak bereikt?
toegevoegd de auteur saint_groceon, de bron
Deze vraag lijkt te zijn geschrapt omdat deze gedurende 18 maanden geen activiteit heeft gehad en de vrager gedurende 9 maanden niet op de site is ingelogd. Daarom stel ik voor om het te sluiten.
toegevoegd de auteur UnkwnTech, de bron
ja, precies zoals je zei, de vierkante grootte is afhankelijk van de som van de rastercelwaarden, als de somwaarde de tekstvakwaarde bereikt, stopt het vierkant met groeien .... ik hoop dat het duidelijker wordt. Bedankt!
toegevoegd de auteur user5767, de bron

Geen antwoorden

0