private static WFSProvider CreateStatesProvider(string getCapabilitiesUri) { var statesProvider = new WFSProvider(getCapabilitiesUri, "topp", "states", WFSProvider.WFSVersionEnum.WFS_1_0_0) { QuickGeometries = false, GetFeatureGetRequest = true, }; return statesProvider; }
private static ILayer CreateStatesWithAdvancedFilter(string getCapabilitiesUri) { var statesAndHouseholdsProvider = new WFSProvider(getCapabilitiesUri, "topp", "states", WFSProvider.WFSVersionEnum.WFS_1_1_0) { OgcFilter = CreateStatesAndHouseholdsFilter(), QuickGeometries = true }; return new Layer("SelectedStatesAndHousholds") { Style = new VectorStyle { Fill = new Brush { Color = Color.Green } }, DataSource = statesAndHouseholdsProvider }; }
private static ILayer CreateLandmarksLayer(string getCapabilitiesUri) { var landmarksProvider = new WFSProvider(getCapabilitiesUri, "tiger", "poly_landmarks", WFSProvider.WFSVersionEnum.WFS_1_0_0) { QuickGeometries = true }; return new Layer("Landmarks") { Style = new VectorStyle {Fill = new Brush {Color = Color.Blue}}, DataSource = landmarksProvider }; }
private static Layer CreateStatesWithFilterLayer(string serviceUri) { var newStarProvider = new WFSProvider(serviceUri, "topp", "http://www.openplans.org/topp", "states", "the_geom", GeometryTypeEnum.MultiSurfacePropertyType, WFSProvider.WFSVersionEnum.WFS_1_1_0) { OgcFilter = new PropertyIsLikeFilter_FE1_1_0("STATE_NAME", "New*") }; return new Layer("New*") { Style = new VectorStyle {Fill = new Brush {Color = Color.Yellow}}, DataSource = newStarProvider }; }
private static Layer CreateRoadsLayer(string getCapabilitiesUri) { var roadsProvider = new WFSProvider(getCapabilitiesUri, "tiger", "tiger_roads", WFSProvider.WFSVersionEnum.WFS_1_0_0) { QuickGeometries = true, MultiGeometries = false }; return new Layer("Roads") {DataSource = roadsProvider}; }