WMS can be used to query georeferenced map images ([1]). But can it be used to submit georeferenced map images? For example, WFS can be used to query and insert features ([2]).
[1] http://docs.geoserver.org/stable/en/user/services/wms/reference.html
[2] docs.geoserver.org/stable/en/user/services/wfs/reference.html
No, WMS is solely a portrayal mechanism, if you want to add data you need to use WFS-T as you link to in the question. If you want to insert raster coverages you need to make use of the WCS-T specification.
Related
I am trying to import the Sector and Industry tags into a google doc.
I am using...
=IMPORTXML("https://finance.yahoo.com/quote/ABT/profile?p=ABT","//span[#data-reactid='21']")
Shows in three different cells:
Profile
Healthcare
About Our Ads
But all I want is Healthcare in one cell
=IMPORTXML("https://finance.yahoo.com/quote/ABT/profile?p=ABT","//span[#data-reactid='25']")
Shows in three different cells:
Financials
Medical Devices
Sitemap
But all I want is Medical Devices in one cell
What is wrong with my syntax?
I think you are getting two other spans as well - thus three rows instead of one.
You might want to use a more precise xpath, like those:
=IMPORTXML(
"https://finance.yahoo.com/quote/ABT/profile?p=ABT",
"//p/span[text()='Sector']/following-sibling::span[1]/text()")
=IMPORTXML(
"https://finance.yahoo.com/quote/ABT/profile?p=ABT",
"//p/span[text()='Industry']/following-sibling::span[1]/text()")
I have a website linking map in a csv file. it is represented by 2 column, one for Origin URL and one for Target URL
I would like to draw a chart that represent the relationship between all pages. I'm looking for a logic to implement that make me draw the chart using 3DJS
I used the collapsed force layout of 3DJS https://bl.ocks.org/mbostock/1062288
As you can see, the JS parse a JSON file that represent the relationship between nodes.
here is what my mapping looks like https://imgur.com/uzh1lnR
Currently, I have my data stored in a database. I can parse it and create a JSON/CSV file. I'm looking for an appropriate format for that JSON file
any help ?
I am using 'useExternalFiltering' in angular ui-grid.
Is it possible to set 1 column to still filter internally (sort out based on the table data)?
Yes, it is possible. You can set useExternalFiltering: true on the columns that need it and use the normal filtering on the other. (In fact, on the column I use external filtering with in my grids, it also works as a normal filter once the data have been retrieved, but I imagine this could be disabled.)
I am building a google sheet to do calculations based on information I found on different websites and stumbled upon the IMPORTHTML function in Google Sheets.
Terrific, I want to import tables and then use some of the values out of those tables to build my sheet and make further calculations.
However, since the function retrieves both the headers and all the information in the table that makes it quite hard to work with. Instead I would like to pull only certain of the data, preferably specific cells in the table pulled.
Is this possible?
For example:
=ImportHtml("http://en.wikipedia.org/wiki/Demographics_of_India"; "table";3)
returns a huge list, what if I would like to pull only the values of B7 and D7? Is that possible? Even filtering out a single row would be useful, whatever that is more feasible. The most important part is that I can get a single row and dont have the full table.
Found the INDEX function, doing exactly what I need it to do!
I have a Tableau dashboard with various visualizations created from 3 data sources (i.e. A,B, C).
Each data source has a relationship (join) with the same secondary data source (i.e. D), and the secondary data sources provides information to create a filter for each data source. In other words, there is the following relationship for my data sources:
A - D
B - D
C - D
I would like to create a global filter on a dashboard I have created. I would like one filter card from "D" to show up and be applied to "A," "B," and "C" at once rather than having a separate filter card show up for each data source.
I tried to create a global filter via a parameter and calculated field, but the parameter requires layers of connections because data sources "A,B, and C" only have "D" in common.
Thoughts?
Its not completely clear from your question, but it sounds like you are using Tableau data blending on your worksheets to include data from multiple data sources, rather than a join to create a data source based on multiple tables. If all your tables are on the same database server or spreadsheet, then traditional joins are usually more efficient than data blending.
The following approach often works well.
Instead of using Tableau's quick filter feature, create a worksheet based solely on D that shows the values you wish to use for filtering. It can be a simple list of names, or a bubble chart or anything you like. Use that worksheet as your filter by creating actions where it is the source and all the other worksheets on your dashboard are the target. Typically, you would want to specify the field names explicitly.
Data blending is useful but can be complex. Depending on details, you may need to make D the primary data source on your other worksheets. Experiment.
The parameter and calculated field you mentioned can be even simpler and faster than using actions, but users are restricted to selecting a single value for a parameter unlike the filter action approach. (Of course, one parameter value can represent multiple values in your target data source field depending entirely on how your calculated field interprets the parameter).
I can't tell why that didn't work for you or what you mean by "layers of connections". You might consider clarifying that part of your question.