how to create pdf viewer in c# : Copy paste text pdf file application control utility azure html asp.net visual studio MapInfoProfessionalUserGuide39-part1749

Chapter 14: Working with Coordinate Systems and Projections
Adding Projections to the MAPINFOW.PRJ File
MapInfo Professional 10.5
391
User Guide
Using the New Projection in a Coordinate System
Once you have created this new projection, you can use it in a Map window to replace the 
coordinate system you are using.
1. Open the map for which you want to change projections.
2. From the Map menu, select Options to display the Map Options dialog box.
3. Click the Projections button to display the Choose Projection dialog box.
L
To change the projection of a tab file and all of the map objects in it, use the File > Save 
Copy As command and select the new projection.
4. Select the new projection from the list and click OK to confirm. The Map Options dialog 
redisplays.
5. Click OK to implement the new projection in the Map window.
Entering a New Coordinate System (Example)
To illustrate this process in another way, create the following coordinate system using these 
parameters by adding a new entry to the MAPINFOW.PRJ file:
1. Open MAPINFOW.PRJ in a text editor or word processor.
2. Go to the Equidistant Conic section and add a new line.
3. Type the name of your new coordinate system in quotes, followed by a comma.
Parameter Type
Entry
Description
Name
“Equidistant Conic Plus”
Name of the new coordinate system
Projection Type
6,
Equidistant Conic
Datum
74, 
(NAD 83)
Units
7,
meters
Origin Longitude
-90.5,
90°30′W
Origin Latitude
30,
30°N,
Standard Parallel 1
10.33333,
10°20′N 
Standard Parallel 2
50,
50°N
False Easting
10000000,
10,000,000 m
False Northing
500000
500,000 m
Copy paste text pdf file - 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
copy text from protected pdf; get text from pdf into excel
Copy paste text pdf file - 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
extract text from pdf c#; extract text from pdf java open source
Chapter 14: Working with Coordinate Systems and Projections
Understanding Precision in MapInfo Professional
MapInfo Professional 10.5
392
User Guide
4. Enter the following information to represent your coordinate system:
6, 74, 7, -90.5, 30, 10.33333, 50, 10000000, 500000
5. Save your edited MAPINFOW.PRJ file.
You can use your custom coordinate system just as you would use any of the coordinate systems 
that come with MapInfo Professional.
There are other ways you can edit this file. To shorten the list, remove coordinate systems from the 
file. You can also change the names, change group headings and reorder the file to suit your needs.
L
Group headings are distinguished by the hyphen at the beginning of the name. Names of 
coordinate systems cannot begin with a hyphen or a space. 
Understanding Precision in MapInfo Professional
MapInfo Professional is a very good tool for working at a high precision level. But the onus is on the 
user to discover the practical limits of the program in various circumstances and how to set the work 
environment in order to obtain the desired precision level. Millimeter level precision can be easily 
attained and maintained with projected maps in the metric system. 
What is Precision?
The most basic component of any GIS is the spatial data that defines the map features. This spatial 
data could not exist without the coordinate systems that are used to specify the location information. 
Coordinate precision is a measure of storing spatial data as accurately as possible. Of course, this 
can be no more precise than the original data provided. Precision is a measurement of how 
accurately you can store and retrieve the spatial data and has nothing to do with the quality of the 
data. The number of reliable digits in your coordinate is termed significant digits. Precision is 
measured in terms of these significant digits.
• For topics related to precision and map bounds, see Understanding Precision in MapInfo 
Professional in the Help System.
Understanding Affine Transformations
An affine transformation allows you to match the points on two vector maps that use different 
coordinate systems so they can be used together. The base map stays the same while the derived 
map is transformed mathematically to match up coordinates to the base map.
MapInfo Professional provides the definitions for scale, translation, rotation, reflection, and shearing 
necessary to support an optional affine transformation for any coordinate system definition. You can 
also define a coordinate system with bounds and/or with an affine transformation. This is described 
in detail in Accounting for Affine Transformations and Explicit Bounds in Projection Types on 
page 383.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
PDF file in .NET framework. Ability to copy selected PDF pages and paste into another PDF file. The portable document format, known
copy text from pdf without formatting; copy text from scanned pdf to word
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Help to extract single or multiple pages from adobe PDF file and save into a new PDF file. Ability to copy PDF pages and paste into another PDF file.
copy text from pdf to word; copy text from locked pdf
Chapter 14: Working with Coordinate Systems and Projections
Understanding Affine Transformations
MapInfo Professional 10.5
393
User Guide
Description of an Affine Transformation
There are several basic types of transformation that can be applied to the base map using an affine 
transformation. These include scaling, translation, rotation, shearing, and reflection.
• For more information, see Understanding Affine Transformations in the Help System.
The scale factor of a transformation indicates the distance between the fixed points of one map 
versus the fixed points of the second map. If the only difference between two maps is the scale, the 
affine transformation of the derived map is only the same map zoomed in or out around a fixed point. 
The orientations of the lines connecting the points, and the angles between these lines, remain the 
same. The scaling in the case of the figure below is around the 0,0 point.
The difference between these images is the scale. To create an affine transformation 
that maps the base image (A) to the derived image (B), change only the scale.
The translation factor of a transformation is when every point on an image follows a parallel path and 
no rotation takes place.
The difference between these two images is the translation. 
The rotation factor of a transformation indicates that the image turns on a particular point. The next 
figure shows a 25-degree rotation of the map around the 0,0 point.
A
B
0,0
0,0
A
B
0,0
0,0
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
PDF document images. Allow to copy an image from existing PDF file and paste it into another one. Guarantee high performance image
copy text from scanned pdf; copy and paste text from pdf to word
C# PDF copy, paste image Library: copy, paste, cut PDF images in
Allow to copy an image from existing PDF file and paste it into another one. Easy to zoom and crop image for adjusting image size.
.net extract text from pdf; copy and paste text from pdf to excel
Chapter 14: Working with Coordinate Systems and Projections
Understanding Affine Transformations
MapInfo Professional 10.5
394
User Guide
The difference between these two images is not the scale, because the size of each 
image is the same. The difference is the rotation of the derived image (B). 
The shearing factor of a transformation indicates that one of the coordinates of one image should 
change proportionally to the other. You can apply a shear transformation either on the x-axis as 
shown in the next figure or on the y-axis. As you can see the vertical scale of the image has not 
changed, and the corner of the figure at 0,0 has not moved—but points higher up on the figure are 
shifted progressively further to the right.
The difference is the shearing of the derived image (B). 
The reflection factor of a transformation indicates that the derived image is the mirror image of the 
base image, that is, all the points in the base image should be reflected across some straight line, 
such as the x-axis or y-axis. In the figure below, the derived image (B) is the reflection of the base 
image (A).
A
B
0,0
0,0
A
B
0,0
0,0
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET Project. A Visual Studio .NET PDF SDK library, able to perform image extraction from multiple page adobe PDF file in VB.NET.
delete text from pdf file; c# extract pdf text
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Page, a Region on a Page, and PDF Document. C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET.
extract highlighted text from pdf; extracting text from pdf
Chapter 14: Working with Coordinate Systems and Projections
Using Earth and Non-Earth Maps
MapInfo Professional 10.5
395
User Guide
The difference between these two images is that the derived image (B) is a reflection 
of the base image (A) along the x-axis.
Using Earth and Non-Earth Maps
Earth maps and non-earth maps generally require different treatment. The following section on 
projections apply only to earth maps. An earth map contains objects that have a particular location 
on the earth’s surface. All maps that MapInfo Professional sells are earth maps. Coordinates 
typically represent an object’s location in longitude and latitude, although other coordinate systems 
(using various projections) may be used instead.
Sinusoidal (Equal-Area)
Use earth maps to:
• Overlay your map onto any maps that MapInfo Professional supplies.
• Use or change projections.
• Specify objects on the map in terms of longitude and latitude.
A
0,0
B
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
copy pdf text to word; export highlighted text from pdf to word
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Professional VB.NET PDF file merging SDK support Visual Studio .NET. Merge PDF without size limitation. Append one PDF file to the end of another one in VB.NET.
acrobat remove text from pdf; copy text from pdf online
Chapter 14: Working with Coordinate Systems and Projections
Using Earth and Non-Earth Maps
MapInfo Professional 10.5
396
User Guide
A non-earth map contains objects that have no specific location on the earth’s surface. Floor plans 
are typical examples of non-earth maps. A non-earth map has a coordinate system, but since its 
map points are not referenced to locations on earth, the coordinate system does not contain a 
projection. Even though the floor plan describes a building that may be located somewhere on the 
Earth, the coordinates of objects in the floor plan are generally not referenced to positions on the 
Earth. Rather, the object’s coordinates are referenced to the floor plan itself, generally representing 
distance from the lower left corner of the floor plan. The next figure depicts a floor plan and is an 
example of a non-earth map.
Specifying Coordinates for a Non-Earth Map 
Saving a Map to a Non-Earth Coordinate System
To save a table into a Non-Earth Coordinate system:
1. Ensure that your non-earth map is open and that it is the active window.
2. Choose File > Save Copy As.
3. In the Save Copy of Table As dialog box, click the Projection button. 
4. In the Choose Projection dialog box, choose Non-Earth from the Category drop-down list.
5. Choose a unit from the Category Members drop-down list to specify the bounds and units for 
your non-earth coordinate system.
6. Click OK. The Non-Earth Coordinate Bounds dialog box displays.
The Non-Earth Coordinate Bounds dialog box allows you to specify the bounds and units for your 
non-earth coordinate system. You can use positive or negative numbers to specify the minimum and 
maximum X and Y values.
Changing the Map’s Coordinate System to Non-Earth
To only change the Map’s Coordinate System:
1. Ensure that your map is open and that it is the active window.
2. From the Map menu, select Options.
3. In the Map Options dialog box, select the Projection button.
4. In the Choose Projection dialog box, choose Non-Earth from the Category drop-down list.
5. Choose a Non-Earth unit from the Category Members drop-down list. 
6. Click OK.
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Professional VB.NET PDF file splitting SDK for Visual Studio and .NET framework 2.0. Split PDF file into two or multiple files in ASP.NET webpage online.
extract text from pdf file; copying text from pdf to word
Working with Web 
Services
A web service is a software system that is accessible using an intranet or 
Internet connection. MapInfo Professional supports the Web Map Service and 
Web Feature Service, which allow you to retrieve data that others are sharing 
internally or world-wide. The power of web services is that you can use them to 
create more powerful maps or in the case of geocoding services get more 
accurate and precise results using the same data.
Subsequently we added Geocoding and Driving Region web services. A 
Geocoding web service allows you to geocode with greater accuracy because 
the maps on a service are more precise. A Driving Region web service allows 
you to create time- and distance-based buffers around a site for determining 
proximity to a particular location. You might use this service to find the 
customers closest to a store, or to determine which insured customers are 
closest to a weather pattern.
A mapping tile server provide cartographic maps of geo-referenced data, in the 
form of raster images (tiles). In MapInfo Professional, you can add map tiles as 
a base layer to your map to provide a visual reference for your data. This gives 
you a real-world reference for viewing your data, such as for viewing store 
locations or maintenance routes.
Topics in this Section:
ɾ
Introduction to Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . .398
ɾ
Enhancing Map Data using a Web Map Service . . . . . . . . . . . . .399
ɾ
Enhancing Map Data using a Web Feature Service . . . . . . . . . .403
ɾ
Geocoding using a Geocoding Server. . . . . . . . . . . . . . . . . . . . .406
ɾ
Creating Routing Distance and Time Buffers . . . . . . . . . . . . . . .410
ɾ
Accessing Envinsa Online Services. . . . . . . . . . . . . . . . . . . . . . .413
ɾ
Enhancing Map Data using a Mapping Tile Server . . . . . . . . . . .414
15
Chapter 15: Working with Web Services
Introduction to Web Services
MapInfo Professional 10.5
398
User Guide
Introduction to Web Services
MapInfo Professional web services can add detail and precision to the maps you are creating and 
analyzing. Currently, you can use four web services from within MapInfo Professional:
• Web Map Service
• Web Feature Service
• Geocoding Service
• Routing or Driving Region Service
• Mapping Tile Service
Accessing Web Services in MapInfo Professional 
To make it easier to access web services, there is a Web Services toolbar. These toolbar buttons 
display frequently used web services dialog boxes.
To display the toolbar:
1. From the Options menu, select Toolbars.
2. Check the Web Services check box and click Close.
Figure: Web Services Toolbar
1 Open WMS Table button 2 Open WFS Table button 3 Find Address button 
4 Geocode Using Server button 5 Create Driving Regions button
6 Web Services Preferences button 7 Search CSW Catalogs button 8 Search PBBI 
Data Catalog button
For more information about these buttons, see the Accessing Web Services in 
MapInfo Professional topic in the Help System.
Web Service Authentication
A web service, such as a WFS, WMS, geocoding server, routing server, or tile server, may require 
authentication in the form of a user name and password.
Server-Side Authentication
You can access WFS, WMS, and tile servers that require basic authentication using the built-in 
standard mechanism for internet servers. To connect to a web service that requires authentication, 
complete the Connect dialog box that displays.
Enter the appropriate user name and password and select the Remember my password check box 
to have the site “remember” your password for you. Click OK to enter the site. If you do not have a 
valid user name and password, you cannot connect to the site. 
1
2
3
4
5
6
7
8
Chapter 15: Working with Web Services
Enhancing Map Data using a Web Map Service
MapInfo Professional 10.5
399
User Guide
Accessing Secure Web Sites 
SSL is an international standard security protocol for exchanging sensitive information between a 
web site and your computer. You know SSL-enabled sites by the https: address. When you connect 
to an SSL-enabled server, your computer and the server exchange digital certificates, which 
minimize the threat of theft of sensitive data. If you try to connect to a server and you have a valid 
SSL certificate, you should be able to connect to the web site.
Proxy Server Authentication
Your local LAN may use a proxy server to connect to the internet. Web client applications such as 
internet browsers provide a mechanism for specifying a proxy server, and MapInfo Professional 
does as well. By default, MapInfo Professional uses your system settings—the same settings used 
by Internet Explorer—for a proxy server. Those settings can be accessed via the Connections tab 
under Internet Options in the control panel, or via the same dialog invoked in Internet Explorer via 
the Tools > Internet Options menu option. Ask you system administrator for the correct settings.
You can override these settings in MapInfo Professional via their Web Services preferences. Select 
Options > Preferences to display the Preferences dialog box and then click Web Services. The 
first tab in the Web Services Preferences dialog box displays Proxy Server settings.
There are several options for a proxy server.
• Use System Settings is the default option which uses the system settings for a proxy server, 
i.e., the same settings as Internet Explorer.
• Use Direct Connection bypasses any system proxy server settings and connects directly to the 
Internet. This option will only work if your LAN allows direct connections.
• Use Proxy Server also bypasses the system settings and allows you to specify a proxy server to 
use for MapInfo Professional. Ask your system administrator for the settings to use.
If you do use a proxy server to connect to the Internet, the proxy server may also require 
authentication in the form of a user name and password. Your system administrator should tell you 
what these are. If a user name and password are required, you will be prompted for them via a 
dialog when MapInfo Professional attempts to connect to the Internet, such as when drawing a tile 
server layer.
Enter the appropriate user name and password. You may also choose the Remember my 
password check box so the system will remember these values between sessions of MapInfo 
Professional. Within a session you should only need to specify the username and password once.
See also:
Setting the Web Services Preferences
Enhancing Map Data using a Web Map Service
Web Services can provide more data for you to work with in MapInfo Professional. A Web Map 
Service (WMS) allows you to access maps and data through your local intranet or the Internet. This 
innovation is based on a specification from the Open GIS Consortium (OGC) that allows you to use 
Chapter 15: Working with Web Services
Enhancing Map Data using a Web Map Service
MapInfo Professional 10.5
400
User Guide
raster map images from servers that also comply with the specification. You must specify the 
coordinate system within your data request to ensure that the images you retrieve “sync up” or 
register with your other map data. 
How Does MapInfo Professional Use WMS Servers?
When you create a .tab file from WMS layer(s), you are actually creating a pointer to an XML file that 
keeps track of the data you selected, (the server address, the selected layer(s), the styles, the 
format, and the projection settings). You never actually retrieve the data and save it on your 
computer. Every time you add a WMS table as a layer to your map or you change the view of the 
map, the system generates a map request and retrieves the layer information. To do this, the .tab file 
points to an XML file which retrieves the information from the WMS Server and displays it on your 
computer. If you are not connected to the Internet, the server is unavailable, or the WMS layer(s) 
you are retrieving are not available, you cannot use the WMS .tab file.
L
The WMS sites that we include in this documentation or in the standard installation of 
MapInfo Professional have been verified as part of the testing process. We cannot guarantee 
that these sites will remain active, only that they were active as of this writing.
WMS Maps Display in Current Map Window’s Coordinate System by Default
Many times, when you are retrieving a WMS map, you are adding it to enhance the detail of a Map 
window that you are already working on. We have changed the default behavior of the Projection 
drop-down box. Now, this list defaults to the projection that matches the front-most map window, if 
that projection is available in the list.
But What if a WMS Definition Already Exists or I am not Working in a Map Window?
• If you are retrieving a WMS map and there was a previous WMS definition (or you are 
modifying a WMS map), MapInfo Professional uses the coordinate system that matches the 
current projection (not necessarily the Map window’s coordinate system).
• If there was no previous WMS definition, the current Map window’s coordinate system is 
selected if it can be found in the Projection list. 
• If the Map window’s coordinate system is not in the Projection list or you are retrieving a 
WMS map when you are not working in a Map window, MapInfo Professional tries to default 
to EPSG:4326. 
• Finally, if none of these projections are found, the first item in the Projection list is selected.
Documents you may be interested
Documents you may be interested