This is what I did.1. Created a simple view - create or replace view v_sites as select objectid, site_no, shape from properties;2. In ArcMAP I brought the view in as a query layer. I am not able to do an identify here on any of the features. I thought I could but I just did a test and I can't.
This is what I did.1. Created a simple view - create or replace view v_sites as select objectid, site_no, shape from properties;2. In ArcMAP I brought the view in as a query layer. I am not able to do an identify here on any of the features. I thought I could but I just did a test and I can't.3. I created a service. 4) I did a query on the endpoint and it brought back the data: # records: 1 SITE_NO: C F 50079 Point: X: -79.94871999975294 Y: 44.98113999979796 5) I tried it as a feature class in my application and it brought no data back.
# records: 1 SITE_NO: C F 50079 Point: X: -79.94871999975294 Y: 44.98113999979796
var fl = new esri.layers.FeatureLayer("http://192.168.22.106:6080/arcgis/rest/services/vsite/MapServer/0", { // mode: esri.layers.FeatureLayer.MODE_ONDEMAND, mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ["*"], visible: true }); map.addLayer(fl);
/* Formatted on 2/7/2014 5:15:27 PM (QP5 v5.163.1008.3004) */ CREATE OR REPLACE FORCE VIEW MCGIS.BUILDINGS_LUC_VIEW ( SHAPE, PARCELID, OBJECTID, LUC, LUC_RAW ) AS SELECT buildings.shape, buildings.parcelid, ROWNUM objectid, CASE WHEN gis_parcels_view.luc = '2000' THEN 'AIRPORTS' WHEN gis_parcels_view.luc IN ('2802', '0002') THEN 'MOBILE HOME' WHEN TO_NUMBER (gis_parcels_view.luc) >= '0200' AND TO_NUMBER (gis_parcels_view.luc) <= '0205' THEN 'MOBILE HOME' WHEN gis_parcels_view.luc IN ('7500', '9902') THEN 'RESIDENTIAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '0000' AND TO_NUMBER (gis_parcels_view.luc) <= '0200' THEN 'RESIDENTIAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '0300' AND TO_NUMBER (gis_parcels_view.luc) <= '0805' THEN 'RESIDENTIAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '4300' AND TO_NUMBER (gis_parcels_view.luc) <= '4600' THEN 'AGRICULTURAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '5100' AND TO_NUMBER (gis_parcels_view.luc) <= '6999' THEN 'AGRICULTURAL' WHEN gis_parcels_view.luc IN ('7200', '8300', '8400') THEN 'EDUCATION' WHEN TO_NUMBER (gis_parcels_view.luc) >= '8600' AND TO_NUMBER (gis_parcels_view.luc) <= '9002' THEN 'GOVERNMENT' WHEN TO_NUMBER (gis_parcels_view.luc) >= '2001' AND TO_NUMBER (gis_parcels_view.luc) <= '2004' THEN 'TRANSPORTATION' WHEN TO_NUMBER (gis_parcels_view.luc) >= '8600' AND TO_NUMBER (gis_parcels_view.luc) <= '9002' THEN 'GOVERNMENT' WHEN TO_NUMBER (gis_parcels_view.luc) >= '7300' AND TO_NUMBER (gis_parcels_view.luc) <= '7400' THEN 'MEDICAL' WHEN gis_parcels_view.luc = '7800' THEN 'MEDICAL' WHEN gis_parcels_view.luc = '8500' THEN 'MEDICAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '7100' AND TO_NUMBER (gis_parcels_view.luc) < '7200' THEN 'RELIGIOUS' WHEN TO_NUMBER (gis_parcels_view.luc) >= '3100' AND TO_NUMBER (gis_parcels_view.luc) < '3300' THEN 'CULTURAL' WHEN gis_parcels_view.luc IN ('7900', '3500', '7700') THEN 'CULTURAL' WHEN gis_parcels_view.luc = '3900' THEN 'HOTEL' WHEN TO_NUMBER (gis_parcels_view.luc) > '3999' AND TO_NUMBER (gis_parcels_view.luc) < '4300' THEN 'INDUSTRIAL' WHEN gis_parcels_view.luc IN ('9100', '9200', '9600', '4700') THEN 'INDUSTRIAL' WHEN (TO_NUMBER (gis_parcels_view.luc) >= '3700' AND TO_NUMBER (gis_parcels_view.luc) <= '3800') THEN 'RECREATION' WHEN gis_parcels_view.luc IN ('8200', '9700', '3400', '3600') THEN 'RECREATION' WHEN TO_NUMBER (gis_parcels_view.luc) >= '1000' AND TO_NUMBER (gis_parcels_view.luc) <= '1904' THEN 'COMMERCIAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '2100' AND TO_NUMBER (gis_parcels_view.luc) <= '2800' THEN 'COMMERCIAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '3300' AND TO_NUMBER (gis_parcels_view.luc) <= '3400' THEN 'COMMERCIAL' WHEN gis_parcels_view.luc IN ('2900', '3000') THEN 'COMMERCIAL' WHEN TO_NUMBER (gis_parcels_view.luc) >= '4800' AND TO_NUMBER (gis_parcels_view.luc) <= '4999' THEN 'WAREHOUSE' ELSE 'GENERAL' END luc, gis_parcels_view.luc luc_raw FROM mcgis.buildings LEFT OUTER JOIN mcgis.gis_parcels_view ON buildings.parcelid = gis_parcels_view.selectpin; GRANT DELETE, INSERT, SELECT, UPDATE ON MCGIS.BUILDINGS_LUC_VIEW TO METADATA; GRANT SELECT ON MCGIS.BUILDINGS_LUC_VIEW TO SDE WITH GRANT OPTION; GRANT SELECT ON MCGIS.BUILDINGS_LUC_VIEW TO SDEVIEWER;
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.