how to create pdf viewer in c# : Extract text from pdf software SDK cloud windows wpf html class MapInfoProfessionalUserGuide41-part1752

Chapter 15: Working with Web Services
Creating Routing Distance and Time Buffers
MapInfo Professional 10.5
411
User Guide
drive of the event site, you could create a time buffer for known customers within an hour’s drive. 
The service would then use the average driving speeds defined in the road network to calculate the 
time buffer from your event. You can then display your data within those buffer regions using a 
Select or SQL Select statement.
An isodistance or a distance buffer is a region that shows the area that a driver can reach from the 
starting point in the same distance. For example, if you want to contact all of the customers who live 
within 50 miles of the event instead of one hour, you could calculate the distance using the Drivetime 
web service, using similar logic. 
Effectively, you are creating buffers from a point or table of points based on the server’s road 
network for specified times or distances. Using the Driving Region service options, you can control 
the way this information displays and the number of time and distance buffers you create at a time.
• For more information, see Creating Time or Distance Buffers for a Table and Rules when Adding 
a Driving Value in the Help System.
How are Time and Distance Buffers Calculated?
This is a raster map of a portion of a major city, but it could just as easily be your community. 
You can travel further on a limited access highway than a local road in the same 
amount of time due to the difference in speed limits.
In it, you can see limited access highways, major roads with buildings on them, and local streets with 
homes. The speed limits on these streets vary depending upon their size and use. The routing 
server manages the speeds for each road type and uses those speeds to calculate the distance a 
driver could travel in a specific amount of time. For example a driver could get further in an hour on a 
highway, than on a local road, due to the average speed limits on those roads. 
Extract text from pdf - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
.net extract text from pdf; find and replace text in pdf
Extract text from pdf - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
copy and paste text from pdf to word; extract text from pdf online
Chapter 15: Working with Web Services
Creating Routing Distance and Time Buffers
MapInfo Professional 10.5
412
User Guide
If you think of these speed limits and distances in spatial terms, starting from a particular point, the 
region the web service could create along a highway would be longer and narrower than the region 
you would create using a more local road based on the same amount of time or distance request.
That is the concept behind the Driving Region functionality. 
Using Driving Region Buffers to Display Data
You can create a driving region buffer (time or distance) to find out how far away your customers are 
from a particular event or location. We recommend that you add a server as described in the Setting 
the Routing Server Preferences instructions before attempting to create time or distance buffers.
Here are some definitions that may be useful for you as you use this feature.
Holes
Areas within the larger boundary that cannot be reached within the specified time or 
distance, based on the road network.
Island
Small areas outside the main boundary that can be reached within the specified time or 
distance. 
Offroad Travel
Offroad travel refers to streets that are not part of the server’s road network, such as 
driveways, private roads, or access roads. 
Creating Time or Distance Buffers for Objects
You can use a routing server’s driving regions network to create time or distance buffers around 
map objects to see your data in a new way. Keep in mind that these buffers are not like standard 
straight line circle buffers, but are rather based on the speed that a driver can travel on a particular 
road network. If you want to create time and distance buffers for an entire table of objects, see 
Creating Time or Distance Buffers in the Help System.
Before you begin this process, we recommend that you set up your own default routing server using 
the instructions in Setting the Routing Server Preferences on page205. If you do not have 
access to your own routing server, you can access and subscribe to Envinsa Online Services from 
Pitney Bowes Software Inc. to take advantage of this functionality. To activate your free Envinsa 
Online Services trial account, see Accessing Envinsa Online Services on page413.
L
IMPORTANT: Pitney Bowes Software Inc. may not have online services with data that 
includes the geography you are interested in. Please check with your local Pitney Bowes 
Software Inc. sales personnel to ensure that web services exist for your geography.
• For specific instructions and related topics, see creating Time or Distance Buffers for Objects in 
the Help System.
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document.
extract text from scanned pdf; copy text from pdf with formatting
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET.
.net extract pdf text; extract text from pdf java open source
Chapter 15: Working with Web Services
Accessing Envinsa Online Services
MapInfo Professional 10.5
413
User Guide
Accessing Envinsa Online Services
If you want to try out these Geocoding or Driving Region features, but don’t have access to a 
MapMarker or an Envinsa server, Pitney Bowes Software Inc. is providing both trial and subscription 
access to our public Envinsa server, called Envinsa Online Services or EOLS.
There are two ways to access these web services from within MapInfo Professional. First, when you 
enter the geocoding or driving regions dialog boxes for the first time, the Configure Service dialog 
box displays.
To sign up for this service click Activate and follow the instructions to receive a user ID and 
password, which you can enter into this dialog box. Decide whether you want the system to 
remember your password
1
and whether you want to use a secure server
2
. Then click Add Account 
to begin using the EOLS server.
You can also access the EOLS through the Help menu. Select Help > Connect to Envinsa Online 
Services to get started. A landing page will provide you with further instructions, including user 
name and password information. When you complete your trial period, the Envinsa Online Services 
will stop accessing the server and you will have the option of subscribing for further use of this 
service.
L
IMPORTANT: Pitney Bowes Software Inc. may not have online services with data that 
includes the geography you are interested in. Please check with your local Pitney Bowes 
Software Inc. sales personnel to ensure that web services exist for your geography.
1. The password will be saved in the MapInfo services configuration file (MIROUTINGSERVERS.XML). These 
passwords are encrypted. 
2. When you choose the secure connection option, you add the step of encrypting all of the communication to 
and from the server. Consider whether you prefer this option to the standard HTTP connection.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
copy text from scanned pdf to word; cut text from pdf document
C# PDF insert text Library: insert text into PDF content in C#.net
Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. Providing C# Demo Code for Adding and Inserting Text to PDF File Page with .NET PDF Library.
copy formatted text from pdf; extract formatted text from pdf
Chapter 15: Working with Web Services
Enhancing Map Data using a Mapping Tile Server
MapInfo Professional 10.5
414
User Guide
Enhancing Map Data using a Mapping Tile Server
A tile server is a server that contains a collection of raster tile images. The tiles cover a given place 
on the earth. Tiles are organized in a row/column grid fashion. There are also multiple levels of tiles. 
Each level represents a different resolution of data, covering the same place on the earth. The level 
determines the number of tiles (number of rows and columns). As you zoom in or out, the level of 
data may change. As you pan around, the specific tiles that are needed may change.
MapInfo Professional lets you use tile server data within the product. If you add a tile server layer to 
a MapInfo Professional map, then the application takes care of fetching the appropriate tiles from the 
server and displaying them. You only need to add the tile server layer and then pan/zoom.
For more about using raster images as a backdrop for maps, see Using Raster Images as a 
Backdrop for MapInfo Professional Maps on page 326.
About Tile Server Tables and Map Layers
MapInfo Professional has a table for tile servers that consists of a TAB file and XML file. These files 
contain the information necessary to communicate with a tile server and retrieve tiles correctly. This 
information includes server URL, coordinate system and bounds, and other parameters for retrieving 
the proper tiles.
After opening a tile server table in MapInfo Professional, you can add it as a layer to a map. Tile 
server layers act as an underlying base map, so they are added to the bottom of the layer list by 
default. Tile server layers do not have attribute data, so they cannot be edited and labeled. They are 
meant to be used as backdrop images.
Tile Server Display Properties
Display properties can alter the appearance of the tiles returned from a tile server. Tile server 
images are rendered using the same display attributes as raster images. This includes:
• Translucency
• Transparency – on/off and transparent color
• Brightness
• Contrast
• Grayscale versus color
Tile Server Coordinate System and Reprojection
Tile server layers do not support raster image reprojection. This means that a map's coordinate 
system will be set to use the tile server coordinate system if a tile server layer is visible in a map. If 
the map displays tiles from two different tile servers in different projection systems, then MapInfo 
Professional uses the projection system of the tile that is most visible on the map.
You cannot change the map coordinate system when a map has an active tile server layer.
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
copy text from pdf online; extract text from pdf using c#
C# PDF Text Search Library: search text inside PDF file in C#.net
Text: Search Text in PDF. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
cut and paste text from pdf; delete text from pdf file
Chapter 15: Working with Web Services
Enhancing Map Data using a Mapping Tile Server
MapInfo Professional 10.5
415
User Guide
Tile Server Authentication
Since the tile server functionality uses internet connectivity to obtain the images to draw, it is 
possible that the connection may require layers of authentication. If authentication is required, 
MapInfo Professional prompts you when the tile server table is opened. If the authentication fails, the 
table does not open.
Setting up a Mapping Tile Server Table
MapInfo Professional provides access to the Microsoft Bing tile server, so there is no setup required 
to access it (see Adding a Microsoft Bing Layer to a Map on page417). For all other tile servers, 
you must specify the exact information to use through a MapBasic command called Create Table.
To setup a tile server table:
1. Choose Options > Show MapBasic Window. The MapBasic window displays.
2. Use one of the following examples as a template to create a tile server table. Copy and paste the 
command in to the MapBasic window and then update the command with your information 
(change the text in bold in these examples). Run the command by pressing the Enter key.
MapInfo Developer tile server
Create Table MIDev_TileServer 
File "MIDev_TileServer" 
Type TILESERVER 
TileType "LevelRowColumn" 
URL 
"http://INSERT_SERVER_NAME_HERE/MapTilingService/MapName/{LEVEL}/{ROW}
:{COL}/tile.gif" 
AttributionText "required attribution text" 
Font("Verdena",255,16,0,255)
StartTileNum 1 
MaxLevel 20 
Height 256 
CoordSys Earth Projection 10, 157, 7, 0 Bounds(-20037508.34,-
20037508.34) (20037508.34,20037508.34)
MapXtreme.NET tile server:
Create Table MXT_TileServer 
File "MXT_TileServer" 
Type TILESERVER 
TileType "LevelRowColumn" 
URL 
"http://INSERT_SERVER_NAME_HERE/TileServer/MapName/{LEVEL}/{ROW};{COL}
/tile.png" 
AttributionText "required attribution text"Font("Calibri",255,16,0,255)
MaxLevel 20 
Height 256 
RequestTimeout 90
ReadTimeout 60 
CoordSys Earth Projection 10, 157, 7, 0 Bounds(-20037508.34,-
20037508.34) (20037508.34,20037508.34)
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
C#.NET PDF SDK - Convert PDF to Text in C#.NET. Integrate following RasterEdge C#.NET text to PDF converter SDK dlls into your C#.NET project assemblies;
cut and paste text from pdf document; cut text pdf
VB.NET PDF Form Data Read library: extract form data from PDF in
featured PDF software, it should have functions for processing text, image as you how to read or retrieve field data from PDF and how to extract and get
copy text pdf; copy text from pdf without formatting
Chapter 15: Working with Web Services
Enhancing Map Data using a Mapping Tile Server
MapInfo Professional 10.5
416
User Guide
Items in bold in these examples are necessary information that you supply for accessing a specific 
tile server:
• Table is the name of the table as you want it to appear in MapInfo Professional.
• Type is the name of the tile server this table will use (currently supports "LevelRowColumn"). 
This value represents the way the Tile Server retrieves the tiles.
• URL is the fully qualified URL to request a tile from a tile server. The URL will contain tags that 
are special strings that will be used to retrieve particular tiles. The placement depends on server 
URL syntax requirements.
• {LEVEL} will be used internally to specify the level number (Z-value)
• {ROW} will be internally to specify the tile row number (Y-value)
• {COL} will be internally to specify the tile column number (X-value)
• AttributionText is the attribution text that will be displayed on the map window. A font_clause 
can be used to set the font style when the attribution text will be displayed. The attribution text 
should be the attribution legally required by the provider of the server.
Syntax details for the Create Table command are provided in the MapBasic Reference and in the 
MapInfo Professional Help System. 
MapInfo Professional cannot reproject a tile server, so it will reproject the map to match the 
coordinate system of the tile server data. You are unable to change the coordinate system for the 
map when it includes a tile server layer. 
Adding a Tile Server Layer to your Map
To add a tile server layer to your map (using the same way you add any other TAB file as a layer in 
a map):
1. Open the tile server table by selecting File > Open. The Open dialog box displays.
2. From the Files of type drop-down list, choose MapInfo (*.tab).
3. From the Look in list, navigate to where the tile server file is, select it from the list, and then click 
Open. The tile server displays as the bottom-most layer on the map.
If the tile server table is open, and you want to add it to one of several maps that you currently have 
open, then:
1. Open the Layer Control by selecting Map > Layer Control.
2. In the Layer Control list, select the map name to add the tile server layer to and click the Add 
Layers 
button. 
3. In the Add Layer dialog box, select the tile server table and click OK.
The tile server displays as the bottom-most layer on the map and as a tile server layer in the Layer 
Control list.
Chapter 15: Working with Web Services
Enhancing Map Data using a Mapping Tile Server
MapInfo Professional 10.5
417
User Guide
Adding a Microsoft Bing Layer to a Map
With a single click, you can easily add either a Microsoft Bing Aerial or Microsoft Bing Hybrid layer to 
a map. You do not need to open the Bing table prior to adding it to the map. If the current window is 
a map, MapInfo Professional adds the Bing layer to it. If the current window is not a map or there are 
no windows open, then MapInfo Professional creates a new map with the Bing layer. 
The Bing tile server may require that you have a valid license to access it. If you see a message that 
your Microsoft Bing service has expired, then contact your Pitney Bowes Business Insight 
representative to learn about renewal options.
To open and add Bing Aerial or Bing Hybrid (not roads) to a map:
• From the File menu, click Add Bing Aerial to Map or click Add Bing Hybrid to Map. Or select 
the Bing Arial 
tool or Bing Hybrid 
tool on the Standard toolbar.
The menu and toolbar items are always enabled except when the TAB file is missing, then the 
menu and toolbar item is disabled. MapInfo Professional checks for the presence of the TAB 
file(s) only once, during program startup.
The map refreshes and displays the tile server layer as a base image (the bottom layer of the map).
L
MapInfo Professional opens a Bing Roads table as a Bing Hybrid table. You may create a 
Bing Roads tables using either the MapBasic Create Table command or by another means, 
MapInfo Professional converts it to Hybrid to display it on a map. 
Table Names and Location
There are two tables for Bing Aerial and Bing Hybrid installed in to a subdirectory called TileServer 
where MapInfo Professional is located. The files are:
• BingAerial.tab
• BingAerial.xml
• BingHybrid.tab
• BingHybrid.xml
Setting Tile Server Layer Properties
Tile server layers offer the ability to alter display attributes of the image tiles. These are the same 
properties that are supported for raster layers and include: translucency, transparency, brightness, 
contrast and grayscale. 
To access layer properties for a tile server layer:
1. Open the Layer Control window by selecting Map > Layer Control.
2. Select a tile server layer in the Layer Control list.
3. Click the Layer Properties button.
4. Check the Style Override check box.
Chapter 15: Working with Web Services
Enhancing Map Data using a Mapping Tile Server
MapInfo Professional 10.5
418
User Guide
5. Click the style button (below the Style Override check box). The Adjust Image Styles dialog box 
displays.
6. Change the image properties to suit your needs.
Tile server layers may be set as translucent.
L
The sample image shown in this dialog is based on the current view in the map. If you wish to 
see a different sample image in this dialog, you will need to change the map view prior to 
bringing up this dialog. You may wish to change the view/image if selecting a transparent 
color because the transparent color picker selects a color from the sample image.
Specialized Topics in 
MapInfo Professional
The topics in this chapter cover the advanced use of MapInfo Professional.
There are more advanced topics pertaining to embedding maps in other 
applications, Internet connectivity, working with the MapBasic window, 
redistricting, and digitizing maps in the MapInfo Professional Help System.
Topics in this Section:
ɾ
Embedding MapInfo Professional Maps . . . . . . . . . . . . . . . . . . .420
ɾ
Internet Connectivity and MapInfo Professional. . . . . . . . . . . . .423
ɾ
Redistricting — Grouping Map Objects into Districts  . . . . . . . .425
ɾ
Creating Expressions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .428
ɾ
Working with the MapBasic Window . . . . . . . . . . . . . . . . . . . . . .440
16
Chapter 16: Specialized Topics in MapInfo Professional
Embedding MapInfo Professional Maps
MapInfo Professional 11.0
420
User Guide
Embedding MapInfo Professional Maps
MapInfo Professional brings its power of map display, creation and editing right into your favorite 
application so that you may build a map where you need it. This chapter covers the basics of OLE 
and the MapInfo Professional features that you may use in other applications to create dynamic 
maps.
MapInfo Professional’s OLE embedding capability turns your applications such as word processors 
and spreadsheets into “mini-MapInfo” programs where you can create, display and edit a map for 
presentation, reporting or publishing. OLE is a process known as Object Linking and Embedding 
whereby a server application (such as MapInfo Professional) provides information that is stored in a 
client application that can accept OLE information (such as a word processor). MapInfo 
Professional’s OLE embedding functionality allows you to embed a Map window in any application 
that accepts OLE objects and use some of MapInfo Professional’s features to create, display and 
edit the map directly in that application.
With MapInfo Professional OLE Embedding you can build the map directly in your OLE container 
application, or you can create it in MapInfo Professional and drag the Map window into your 
application for additional editing or output. Because the MapInfo Map Object is a live OLE object, 
you are in fact running MapInfo Professional in the background. When the Map window is active in 
the container, the menu and toolbar of your application change to reflect the MapInfo Professional 
features that become available. This subset of features is called MapInfo Map. (Some OLE 
containers will create a separate window for the object.) With the click of a button or by choosing a 
menu command, you have MapInfo Professional functionality in your application where you need it. 
• For more information about OLE features and requirement in MapInfo Professional, see the 
MapInfo Professional Help System.
What You Should Know First
Before you get started, it is good to review the system requirements and the registration statement 
to ensure that you understand where to look for your MapInfo Map Objects. 
System Requirements
MapInfo Map is an OLE server application that runs under 32-bit MapInfo Professional. You must 
install MapInfo Professional 32-bit to engage MapInfo Map. On the client side, only container 
applications that support OLE embedded objects can run MapInfo Map. 
Registering OLE Objects with Containers
Once MapInfo Professional has been installed on your system, the MapInfo Map Object will be 
registered automatically and listed as a choice in the Object dialog box of any container application 
that accepts OLE objects. 
Documents you may be interested
Documents you may be interested