Sunday, October 31, 2010

Använda SketchFlow och ArcGIS Silverlight/WPF Web APIs

Jag har kollat på möjligheterna att använda ArcGIS Silverlight/WPF Web APIs i SketchFlow för att göra GIS prototyper. Det känns som att det blir lite mer komplext att bygga en prototyp, men så här kan man iaf göra om man vill.

ESRIs komponenter läggs till i SketchFlow när man installerar API:erna. Vill man lägga till ett bagrundslager så kan man lägga till en karta:


Sen lägga till ett bagrundslager via egenskaper:

Observera att det finns möjlighet att välja flera olika "data källor":

Genom att välja ett tiled layer så går det att koppla upp sig mot bakgrundslager via arcgis.com:


Det går även att lägga till grafiklager och skapa geometrier i detta via AXML editorn:


Som sagt lite mer komplext och knyter sig till ESRIs produkt för Silverlight/WPF för att skapa sin prototyp, vilket kan ha sina för- och nackdelar.

Skapa skissaktiga knappar för SketchFlow

Ej GIS specifikt. Men vill man lyxa till det och lägga in ett verktygsfält med skissliknande knappar, så hittade jag ett tips på StackExchange: Import current UI into sketchflow som mha Paint.Net låter dig skapa skissliknande knappar från t.ex. knapparna som ska användas i rätta projektet.
Detta görs genom att öppna en bild i Paint.Net och använda effekter, Effects | Artistic | pencil Sketch.


Lägg till knappar i SketchFlow och lägg in dina ny skapade bilder som background på knapparna, resultatet blir då så här:

Använda SketchFlow för att skapa GIS prototyper.

Har suttit och klurat lite på hur man skulle kunna använda Microsoft SketchFlow för att skapa GIS prototyper. Det viktigaste i en sådan prototyp är att man måste kunna beskriva när användaren skapar och jobbar med geometrier i kartan. Eftersom detta skiljer sig mot andra typer av applikationer.

För att illustrera geometrier så kan man göra så här
Linjer kan läggas till genom att använda Pen verktyget:

Sen sätter man om den Stroke som används av linjen till Base-Border Sketch:





På samma sätt kan man även göra när det gäller polygoner, men vill man ta en genväg så kan man använda Rectangle Sketch, då slipper man sitta och ändra utseendet på elementen.


För punkter kan man använda Circle sketch.


Genom att förändra border och background går det att skapa en fylld punkt.


Resultatet blir då:

Monday, October 11, 2010

Windows Phone 7 och ArcGIS API for Windows Phone 2.1

Sitter och testar WP7 och ESRIs ArcGIS API for Windows Phone 2.1, en beta för windows phone finns på ESRIs resource sida: http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/ har noterat följande som kan vara värt att veta: